Searched defs:UserInst (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/IR/
H A DDominators.cpp200 Instruction *UserInst = cast<Instruction>(U.getUser()); local
202 PHINode *PN = dyn_cast<PHINode>(UserInst);
213 UseBB = UserInst->getParent();
218 Instruction *UserInst = cast<Instruction>(U.getUser()); local
225 if (PHINode *PN = dyn_cast<PHINode>(UserInst))
228 UseBB = UserInst->getParent();
257 if (isa<PHINode>(UserInst))
262 for (; &*I != Def && &*I != UserInst; ++I)
265 return &*I != UserInst;
/external/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp164 Instruction *UserInst = cast<Instruction>(U.getUser()); local
165 if (!isa<PHINode>(UserInst)) {
166 BasicBlock *UserBB = UserInst->getParent();
H A DLoopStrengthReduce.cpp1090 /// UserInst - The instruction which will be updated.
1091 Instruction *UserInst; member in struct:__anon26300::LSRFixup
1123 : UserInst(nullptr), OperandValToReplace(nullptr), LUIdx(~size_t(0)),
1130 if (const PHINode *PN = dyn_cast<PHINode>(UserInst)) {
1138 return !L->contains(UserInst);
1142 OS << "UserInst=";
1144 if (StoreInst *Store = dyn_cast<StoreInst>(UserInst)) {
1147 } else if (UserInst->getType()->isVoidTy())
1148 OS << UserInst->getOpcodeName();
1150 UserInst
1600 Instruction *UserInst; member in struct:__anon26302::IVInc
2636 ChainInstruction(Instruction *UserInst, Instruction *IVOper, SmallVectorImpl<ChainUsers> &ChainUsersVec) argument
2856 canFoldIVIncExpr(const SCEV *IncExpr, Instruction *UserInst, Value *Operand, const TargetTransformInfo &TTI) argument
2983 Instruction *UserInst = UI->getUser(); local
3144 const Instruction *UserInst = dyn_cast<Instruction>(U.getUser()); local
[all...]
/external/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp360 Instruction *UserInst = cast<Instruction>(*UI++); local
361 if (!isa<LoadInst>(UserInst)) {
362 assert(UserInst == OnlyStore && "Should only have load/stores");
365 LoadInst *LI = cast<LoadInst>(UserInst);
/external/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2712 Instruction *UserInst = cast<Instruction>(*I->user_begin()); local
2716 if (PHINode *PN = dyn_cast<PHINode>(UserInst))
2719 UserParent = UserInst->getParent();
/external/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp2787 const Instruction *UserInst = cast<Instruction>(U); local
2788 switch (GetBasicInstructionClass(UserInst)) {
2799 CallInst *UserInst = cast<CallInst>(*UI++); local
2800 switch (GetBasicInstructionClass(UserInst)) {
2804 UserInst->replaceAllUsesWith(UserInst->getArgOperand(1));
2812 UserInst->eraseFromParent();
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp623 Instruction *UserInst = dyn_cast<Instruction>(U); local
624 if (!UserInst)
628 if (std::find(UserIgnoreList.begin(), UserIgnoreList.end(), UserInst) !=

Completed in 162 milliseconds