Searched refs:UserInst (Results 1 - 8 of 8) sorted by relevance
/external/llvm/lib/IR/ |
H A D | Dominators.cpp | 199 Instruction *UserInst = cast<Instruction>(U.getUser()); local 201 PHINode *PN = dyn_cast<PHINode>(UserInst); 212 UseBB = UserInst->getParent(); 217 Instruction *UserInst = cast<Instruction>(U.getUser()); local 224 if (PHINode *PN = dyn_cast<PHINode>(UserInst)) 227 UseBB = UserInst->getParent(); 256 if (isa<PHINode>(UserInst)) 261 for (; &*I != Def && &*I != UserInst; ++I) 264 return &*I != UserInst;
|
/external/llvm/lib/Analysis/ |
H A D | DivergenceAnalysis.cpp | 193 Instruction *UserInst = cast<Instruction>(U); local 194 if (!InfluenceRegion.count(UserInst->getParent())) { 195 if (DV.insert(UserInst).second) 196 Worklist.push_back(UserInst); 234 Instruction *UserInst = cast<Instruction>(U); local 235 if (DV.insert(UserInst).second) 236 Worklist.push_back(UserInst);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 1091 Instruction *UserInst; member in struct:__anon12516::LSRFixup 1122 : UserInst(nullptr), OperandValToReplace(nullptr), LUIdx(~size_t(0)), 1128 if (const PHINode *PN = dyn_cast<PHINode>(UserInst)) { 1136 return !L->contains(UserInst); 1140 OS << "UserInst="; 1142 if (StoreInst *Store = dyn_cast<StoreInst>(UserInst)) { 1145 } else if (UserInst->getType()->isVoidTy()) 1146 OS << UserInst->getOpcodeName(); 1148 UserInst->printAsOperand(OS, /*PrintType=*/false); 1244 /// formulate a replacement for OperandValToReplace in UserInst 1587 Instruction *UserInst; member in struct:__anon12518::IVInc 2609 ChainInstruction(Instruction *UserInst, Instruction *IVOper, SmallVectorImpl<ChainUsers> &ChainUsersVec) argument 2828 canFoldIVIncExpr(const SCEV *IncExpr, Instruction *UserInst, Value *Operand, const TargetTransformInfo &TTI) argument 2952 Instruction *UserInst = U.getUser(); local 3113 const Instruction *UserInst = dyn_cast<Instruction>(U.getUser()); local [all...] |
H A D | LoopRotation.cpp | 91 Instruction *UserInst = cast<Instruction>(U.getUser()); local 92 if (!isa<PHINode>(UserInst)) { 93 BasicBlock *UserBB = UserInst->getParent(); 456 auto *UserInst = cast<Instruction>(UseI); local 457 if (!L->contains(UserInst))
|
/external/llvm/lib/Transforms/Utils/ |
H A D | PromoteMemoryToRegister.cpp | 349 Instruction *UserInst = cast<Instruction>(*UI++); local 350 if (!isa<LoadInst>(UserInst)) { 351 assert(UserInst == OnlyStore && "Should only have load/stores"); 354 LoadInst *LI = cast<LoadInst>(UserInst);
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 1931 const Instruction *UserInst = cast<Instruction>(U); local 1932 switch (GetBasicARCInstKind(UserInst)) { 1943 CallInst *UserInst = cast<CallInst>(*UI++); local 1944 switch (GetBasicARCInstKind(UserInst)) { 1948 UserInst->replaceAllUsesWith(UserInst->getArgOperand(1)); 1956 UserInst->eraseFromParent();
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 311 static bool InTreeUserNeedToExtract(Value *Scalar, Instruction *UserInst, argument 314 unsigned Opcode = UserInst->getOpcode(); 317 LoadInst *LI = cast<LoadInst>(UserInst); 321 StoreInst *SI = cast<StoreInst>(UserInst); 325 CallInst *CI = cast<CallInst>(UserInst); 954 Instruction *UserInst = dyn_cast<Instruction>(U); local 955 if (!UserInst) 967 !InTreeUserNeedToExtract(Scalar, UserInst, TLI)) { 976 if (std::find(UserIgnoreList.begin(), UserIgnoreList.end(), UserInst) !=
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 2779 Instruction *UserInst = cast<Instruction>(*I->user_begin()); local 2783 if (PHINode *PN = dyn_cast<PHINode>(UserInst)) 2786 UserParent = UserInst->getParent();
|
Completed in 288 milliseconds