Searched refs:UserInst (Results 1 - 12 of 12) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | UnifyLoopExits.cpp | 88 auto UserInst = cast<Instruction>(U.getUser()); local 89 auto UserBlock = UserInst->getParent(); 96 << ": " << UserInst->getName() << "(" 99 ExternalUsers[&I].push_back(UserInst);
|
H A D | LoopRotationUtils.cpp | 135 Instruction *UserInst = cast<Instruction>(U.getUser()); local 136 if (!isa<PHINode>(UserInst)) { 137 BasicBlock *UserBB = UserInst->getParent(); 648 auto *UserInst = cast<Instruction>(UseI); 649 if (!L->contains(UserInst))
|
H A D | CodeMoverUtils.cpp | 337 if (auto *UserInst = dyn_cast<Instruction>(U.getUser())) 338 if (UserInst != &InsertPoint && !DT.dominates(&InsertPoint, U))
|
H A D | PromoteMemoryToRegister.cpp | 359 Instruction *UserInst = cast<Instruction>(*UI++); local 360 if (UserInst == OnlyStore) 362 LoadInst *LI = cast<LoadInst>(UserInst);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Dominators.cpp | 234 Instruction *UserInst = cast<Instruction>(U.getUser()); local 236 PHINode *PN = dyn_cast<PHINode>(UserInst); 247 UseBB = UserInst->getParent(); 252 Instruction *UserInst = cast<Instruction>(U.getUser()); local 259 if (PHINode *PN = dyn_cast<PHINode>(UserInst)) 262 UseBB = UserInst->getParent(); 298 if (isa<PHINode>(UserInst)) 301 return Def->comesBefore(UserInst);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DivergenceAnalysis.cpp | 272 const auto *UserInst = dyn_cast<const Instruction>(User); local 273 if (!UserInst) 276 if (isDivergent(*UserInst)) 280 if (!inRegion(*UserInst)) 282 Worklist.push_back(UserInst);
|
H A D | LegacyDivergenceAnalysis.cpp | 220 Instruction *UserInst = cast<Instruction>(Use.getUser()); local 221 if (!InfluenceRegion.count(UserInst->getParent())) { 223 if (DV.insert(UserInst).second) 224 Worklist.push_back(UserInst);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 1068 Instruction *UserInst = nullptr; member in struct:__anon4670::LSRFixup 1167 /// formulate a replacement for OperandValToReplace in UserInst. 1368 Offset, F.HasBaseReg, F.Scale, Fixup.UserInst)) 1463 if (const PHINode *PN = dyn_cast<PHINode>(UserInst)) { 1471 return !L->contains(UserInst); 1476 OS << "UserInst="; 1478 if (StoreInst *Store = dyn_cast<StoreInst>(UserInst)) { 1481 } else if (UserInst->getType()->isVoidTy()) 1482 OS << UserInst->getOpcodeName(); 1484 UserInst 1847 Instruction *UserInst; member in struct:__anon4671::IVInc 2905 ChainInstruction(Instruction *UserInst, Instruction *IVOper, SmallVectorImpl<ChainUsers> &ChainUsersVec) argument 3119 canFoldIVIncExpr(const SCEV *IncExpr, Instruction *UserInst, Value *Operand, const TargetTransformInfo &TTI) argument 3247 Instruction *UserInst = U.getUser(); local 3418 const Instruction *UserInst = dyn_cast<Instruction>(U.getUser()); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPromoteAlloca.cpp | 414 Instruction *UserInst = dyn_cast<Instruction>(User); 415 if (!UserInst) 419 (UserInst->getOpcode() == Instruction::GetElementPtr || 420 UserInst->getOpcode() == Instruction::BitCast) &&
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 2162 const Instruction *UserInst = cast<Instruction>(U); local 2163 switch (GetBasicARCInstKind(UserInst)) { 2174 CallInst *UserInst = cast<CallInst>(*UI++); local 2175 switch (GetBasicARCInstKind(UserInst)) { 2179 UserInst->replaceAllUsesWith(UserInst->getArgOperand(1)); 2187 UserInst->eraseFromParent();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 476 static bool InTreeUserNeedToExtract(Value *Scalar, Instruction *UserInst, argument 478 unsigned Opcode = UserInst->getOpcode(); 481 LoadInst *LI = cast<LoadInst>(UserInst); 485 StoreInst *SI = cast<StoreInst>(UserInst); 489 CallInst *CI = cast<CallInst>(UserInst); 2422 Instruction *UserInst = dyn_cast<Instruction>(U); 2423 if (!UserInst) 2433 !InTreeUserNeedToExtract(Scalar, UserInst, TLI)) { 2442 if (is_contained(UserIgnoreList, UserInst))
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 3486 Instruction *UserInst = cast<Instruction>(SingleUse->getUser()); local 3490 if (PHINode *PN = dyn_cast<PHINode>(UserInst)) 3493 UserParent = UserInst->getParent();
|
Completed in 230 milliseconds