Searched refs:UserInst (Results 1 - 7 of 7) sorted by relevance
/freebsd-10.2-release/contrib/llvm/lib/IR/ |
H A D | Dominators.cpp | 220 Instruction *UserInst = cast<Instruction>(U.getUser()); local 222 PHINode *PN = dyn_cast<PHINode>(UserInst); 233 UseBB = UserInst->getParent(); 239 Instruction *UserInst = cast<Instruction>(U.getUser()); local 246 if (PHINode *PN = dyn_cast<PHINode>(UserInst)) 249 UseBB = UserInst->getParent(); 278 if (isa<PHINode>(UserInst)) 283 for (; &*I != Def && &*I != UserInst; ++I) 286 return &*I != UserInst;
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 1028 /// UserInst - The instruction which will be updated. 1029 Instruction *UserInst; member in struct:__anon2791::LSRFixup 1061 : UserInst(0), OperandValToReplace(0), LUIdx(~size_t(0)), Offset(0) {} 1067 if (const PHINode *PN = dyn_cast<PHINode>(UserInst)) { 1075 return !L->contains(UserInst); 1079 OS << "UserInst="; 1081 if (StoreInst *Store = dyn_cast<StoreInst>(UserInst)) { 1084 } else if (UserInst->getType()->isVoidTy()) 1085 OS << UserInst->getOpcodeName(); 1087 WriteAsOperand(OS, UserInst, /*PrintTyp 1541 Instruction *UserInst; member in struct:__anon2793::IVInc 2566 ChainInstruction(Instruction *UserInst, Instruction *IVOper, SmallVectorImpl<ChainUsers> &ChainUsersVec) argument 2787 canFoldIVIncExpr(const SCEV *IncExpr, Instruction *UserInst, Value *Operand, const TargetTransformInfo &TTI) argument 2914 Instruction *UserInst = UI->getUser(); local 3073 const Instruction *UserInst = dyn_cast<Instruction>(*UI); local [all...] |
H A D | LoopRotation.cpp | 140 Instruction *UserInst = cast<Instruction>(U.getUser()); local 141 if (!isa<PHINode>(UserInst)) { 142 BasicBlock *UserBB = UserInst->getParent();
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | PromoteMemoryToRegister.cpp | 363 Instruction *UserInst = cast<Instruction>(*UI++); local 364 if (!isa<LoadInst>(UserInst)) { 365 assert(UserInst == OnlyStore && "Should only have load/stores"); 368 LoadInst *LI = cast<LoadInst>(UserInst);
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 2793 const Instruction *UserInst = cast<Instruction>(*UI); local 2794 switch (GetBasicInstructionClass(UserInst)) { 2806 CallInst *UserInst = cast<CallInst>(*UI++); local 2807 switch (GetBasicInstructionClass(UserInst)) { 2811 UserInst->replaceAllUsesWith(UserInst->getArgOperand(1)); 2819 UserInst->eraseFromParent();
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 575 Instruction *UserInst = dyn_cast<Instruction>(*User); local 576 if (!UserInst) 580 if (Rdx && std::find(Rdx->begin(), Rdx->end(), UserInst) != Rdx->end())
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 2390 Instruction *UserInst = cast<Instruction>(I->use_back()); local 2394 if (PHINode *PN = dyn_cast<PHINode>(UserInst)) 2397 UserParent = UserInst->getParent();
|
Completed in 96 milliseconds