/external/llvm/lib/IR/ |
H A D | Dominators.cpp | 197 Instruction *UserInst = cast<Instruction>(U.getUser()); local 199 PHINode *PN = dyn_cast<PHINode>(UserInst); 210 UseBB = UserInst->getParent(); 215 Instruction *UserInst = cast<Instruction>(U.getUser()); local 222 if (PHINode *PN = dyn_cast<PHINode>(UserInst)) 225 UseBB = UserInst->getParent(); 254 if (isa<PHINode>(UserInst)) 259 for (; &*I != Def && &*I != UserInst; ++I) 262 return &*I != UserInst;
|
/external/llvm/lib/Analysis/ |
H A D | DivergenceAnalysis.cpp | 202 Instruction *UserInst = cast<Instruction>(U); local 203 if (!InfluenceRegion.count(UserInst->getParent())) { 204 if (DV.insert(UserInst).second) 205 Worklist.push_back(UserInst); 243 Instruction *UserInst = cast<Instruction>(U); local 244 if (DV.insert(UserInst).second) 245 Worklist.push_back(UserInst);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 1075 Instruction *UserInst; member in struct:__anon13380::LSRFixup 1106 : UserInst(nullptr), OperandValToReplace(nullptr), LUIdx(~size_t(0)), 1112 if (const PHINode *PN = dyn_cast<PHINode>(UserInst)) { 1120 return !L->contains(UserInst); 1124 OS << "UserInst="; 1126 if (StoreInst *Store = dyn_cast<StoreInst>(UserInst)) { 1129 } else if (UserInst->getType()->isVoidTy()) 1130 OS << UserInst->getOpcodeName(); 1132 UserInst->printAsOperand(OS, /*PrintType=*/false); 1228 /// formulate a replacement for OperandValToReplace in UserInst 1571 Instruction *UserInst; member in struct:__anon13382::IVInc 2593 ChainInstruction(Instruction *UserInst, Instruction *IVOper, SmallVectorImpl<ChainUsers> &ChainUsersVec) argument 2809 canFoldIVIncExpr(const SCEV *IncExpr, Instruction *UserInst, Value *Operand, const TargetTransformInfo &TTI) argument 2933 Instruction *UserInst = U.getUser(); local 3094 const Instruction *UserInst = dyn_cast<Instruction>(U.getUser()); local [all...] |
H A D | LoopRotation.cpp | 119 Instruction *UserInst = cast<Instruction>(U.getUser()); local 120 if (!isa<PHINode>(UserInst)) { 121 BasicBlock *UserBB = UserInst->getParent(); 149 DbgInfoIntrinsic *UserInst = dyn_cast<DbgInfoIntrinsic>(U.getUser()); local 150 if (!UserInst) 155 BasicBlock *UserBB = UserInst->getParent(); 524 auto *UserInst = cast<Instruction>(UseI); local 525 if (!L->contains(UserInst))
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
H A D | LoopRotation.cpp | 126 Instruction *UserInst = cast<Instruction>(U.getUser()); local 127 if (!isa<PHINode>(UserInst)) { 128 BasicBlock *UserBB = UserInst->getParent();
|
H A D | LoopStrengthReduce.cpp | 900 /// UserInst - The instruction which will be updated. 901 Instruction *UserInst; member in struct:__anon18945::LSRFixup 933 : UserInst(0), OperandValToReplace(0), LUIdx(~size_t(0)), Offset(0) {} 939 if (const PHINode *PN = dyn_cast<PHINode>(UserInst)) { 947 return !L->contains(UserInst); 951 OS << "UserInst="; 953 if (StoreInst *Store = dyn_cast<StoreInst>(UserInst)) { 956 } else if (UserInst->getType()->isVoidTy()) 957 OS << UserInst->getOpcodeName(); 959 WriteAsOperand(OS, UserInst, /*PrintTyp 2243 const Instruction *UserInst = dyn_cast<Instruction>(*UI); local [all...] |
H A D | ObjCARC.cpp | 3079 Instruction *UserInst = cast<Instruction>(*UI); local 3080 switch (GetBasicInstructionClass(UserInst)) { 3092 CallInst *UserInst = cast<CallInst>(*UI++); local 3093 if (!UserInst->use_empty()) 3094 UserInst->replaceAllUsesWith(UserInst->getOperand(1)); 3095 UserInst->eraseFromParent(); 3669 if (Instruction *UserInst = dyn_cast<Instruction>(U.getUser())) 3670 if (Inst != UserInst && DT->dominates(Inst, UserInst)) { [all...] |
/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/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
H A D | PromoteMemoryToRegister.cpp | 843 Instruction *UserInst = cast<Instruction>(*UI++); local 844 if (!isa<LoadInst>(UserInst)) { 845 assert(UserInst == OnlyStore && "Should only have load/stores"); 848 LoadInst *LI = cast<LoadInst>(UserInst);
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 1924 const Instruction *UserInst = cast<Instruction>(U); local 1925 switch (GetBasicARCInstKind(UserInst)) { 1936 CallInst *UserInst = cast<CallInst>(*UI++); local 1937 switch (GetBasicARCInstKind(UserInst)) { 1941 UserInst->replaceAllUsesWith(UserInst->getArgOperand(1)); 1949 UserInst->eraseFromParent();
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 248 static bool InTreeUserNeedToExtract(Value *Scalar, Instruction *UserInst, argument 251 unsigned Opcode = UserInst->getOpcode(); 254 LoadInst *LI = cast<LoadInst>(UserInst); 258 StoreInst *SI = cast<StoreInst>(UserInst); 262 CallInst *CI = cast<CallInst>(UserInst); 934 Instruction *UserInst = dyn_cast<Instruction>(U); local 935 if (!UserInst) 947 !InTreeUserNeedToExtract(Scalar, UserInst, TLI)) { 956 if (std::find(UserIgnoreList.begin(), UserIgnoreList.end(), UserInst) !=
|
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 1968 Instruction *UserInst = cast<Instruction>(I->use_back()); local 1972 if (PHINode *PN = dyn_cast<PHINode>(UserInst)) 1975 UserParent = UserInst->getParent();
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 2814 Instruction *UserInst = cast<Instruction>(*I->user_begin()); local 2818 if (PHINode *PN = dyn_cast<PHINode>(UserInst)) 2821 UserParent = UserInst->getParent();
|