/llvm-project/llvm/unittests/Analysis/ |
H A D | CaptureTrackingTest.cpp | 114 EXPECT_EQ(Call, CT.Captures[0]->getUser()); in TEST() 117 EXPECT_EQ(Call, CT.Captures[1]->getUser()); in TEST() 120 EXPECT_EQ(Call, CT.Captures[2]->getUser()); in TEST() 123 EXPECT_EQ(CmpXChg, CT.Captures[3]->getUser()); in TEST() 126 EXPECT_EQ(CmpXChg, CT.Captures[4]->getUser()); in TEST() 129 EXPECT_EQ(ICmp, CT.Captures[5]->getUser()); in TEST() 132 EXPECT_EQ(ICmp, CT.Captures[6]->getUser()); in TEST()
|
/llvm-project/llvm/unittests/IR/ |
H A D | UseTest.cpp | 47 return L.getUser()->getName() < R.getUser()->getName(); in TEST() 57 return L.getUser()->getName() > R.getUser()->getName(); in TEST() 92 return L.getUser()->getName() < R.getUser()->getName(); in TEST()
|
/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXLowerAlloca.cpp | 110 auto LI = dyn_cast<LoadInst>(AllocaUse.getUser()); in runOnFunction() 116 auto SI = dyn_cast<StoreInst>(AllocaUse.getUser()); in createNVPTXLowerAllocaPass() 122 auto GI = dyn_cast<GetElementPtrInst>(AllocaUse.getUser()); 127 auto BI = dyn_cast<BitCastInst>(AllocaUse.getUser());
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | CallBrPrepare.cpp | 168 const auto *I = dyn_cast<Instruction>(U.getUser()); in IsInSameBasicBlock() 175 if (!isa<Instruction>(U.getUser())) in PrintDebugDomInfo() 177 LLVM_DEBUG(dbgs() << "Use: " << *U.getUser() << ", in block " in PrintDebugDomInfo() 178 << cast<Instruction>(U.getUser())->getParent()->getName() in PrintDebugDomInfo() 203 if (const auto *II = dyn_cast<IntrinsicInst>(U->getUser())) in UpdateSSA()
|
/llvm-project/llvm/tools/llvm-reduce/deltas/ |
H A D | ReduceOperandsToArgs.cpp | 24 if (auto *CI = dyn_cast<CallBase>(Op.getUser())) in canReplaceFunction() 51 if (auto *CI = dyn_cast<CallBase>(Op.getUser())) in canReduceUse() 62 auto *CI = cast<CallBase>(U.getUser()); in replaceFunctionCalls() 162 auto *NewUser = cast<Instruction>(VMap.lookup(Op->getUser())); in substituteOperandWithArgument() 165 PHINode *OldPhi = cast<PHINode>(Op->getUser()); in substituteOperandWithArgument()
|
H A D | ReduceOperandsSkip.cpp | 52 if (isa<GEPOperator>(Op.getUser())) in shouldReduceOperand() 54 if (auto *CB = dyn_cast<CallBase>(Op.getUser())) { in shouldReduceOperand() 225 if (PHINode *Phi = dyn_cast<PHINode>(P.first->getUser())) in extractOperandsFromModule()
|
H A D | ReduceOperands.cpp | 70 if (isa<GEPOperator>(Op.getUser())) in shouldReduceOperand() 72 if (auto *CB = dyn_cast<CallBase>(Op.getUser())) { in shouldReduceOperand() 80 SwitchInst *SI = dyn_cast<SwitchInst>(Op.getUser()); in switchCaseExists()
|
/llvm-project/llvm/lib/Analysis/ |
H A D | CaptureTracking.cpp | 85 if (isa<ReturnInst>(U->getUser()) && !ReturnCaptures) in captured() 88 LLVM_DEBUG(dbgs() << "Captured by: " << *U->getUser() << "\n"); in captured() 126 Instruction *I = cast<Instruction>(U->getUser()); in captured() 170 Instruction *I = cast<Instruction>(U->getUser()); in captured() 280 Instruction *I = dyn_cast<Instruction>(U.getUser()); in DetermineUseCaptureKind() 449 if (!AddUses(U->getUser())) in PointerMayBeCaptured()
|
H A D | AssumeBundleQueries.cpp | 136 if (!match(U->getUser(), in getBundleFromUse() 139 auto *Intr = cast<IntrinsicInst>(U->getUser()); in getBundleFromUse() 150 getKnowledgeFromBundle(*cast<AssumeInst>(U->getUser()), *Bundle); in getKnowledgeFromUse() 187 getKnowledgeFromBundle(*cast<AssumeInst>(U.getUser()), *Bundle)) in getKnowledgeForValue() 189 Filter(RK, cast<Instruction>(U.getUser()), Bundle)) { in getKnowledgeForValue()
|
H A D | TypeMetadataUtils.cpp | 29 Instruction *User = cast<Instruction>(U.getUser()); in findCallsAtConstantOffset() 58 Value *User = U.getUser(); in findLoadCallsAtConstantOffset() 96 if (auto *Assume = dyn_cast<AssumeInst>(CIU.getUser())) in findDevirtualizableCallsForTypeTest() 123 auto CIU = U.getUser(); in findDevirtualizableCallsForTypeCheckedLoad()
|
H A D | IVUsers.cpp | 175 Instruction *User = cast<Instruction>(U.getUser()); in AddUsersIfInteresting() 283 if (IVUse.getUser()) in print() 284 IVUse.getUser()->print(OS); in print() 373 Parent->Processed.erase(this->getUser()); in deleted()
|
/llvm-project/llvm/tools/verify-uselistorder/ |
H A D | verify-uselistorder.cpp | 277 << ", user-id = " << M.IDs.lookup(U.getUser()) << ", user = "; in debugValue() 278 U.getUser()->dump(); in debugValue() 318 while (U != E && !M.lookup(U->getUser())) in matches() 337 if (LM.lookup(LU->getUser()) != RM.lookup(RU->getUser())) { in matches() 425 U.getUser()->dump()); in shuffleValueUseLists() 436 U.getUser()->dump(); in shuffleValueUseLists() 459 U.getUser()->dump(); in reverseValueUseLists() 469 U.getUser()->dump(); in reverseValueUseLists()
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | RelLookupTableConverter.cpp | 37 dyn_cast<GetElementPtrInst>(GV.use_begin()->getUser()); in shouldConvertToRelLookupTable() 42 LoadInst *Load = dyn_cast<LoadInst>(GEP->use_begin()->getUser()); in shouldConvertToRelLookupTable() 132 cast<GetElementPtrInst>(LookupTable.use_begin()->getUser()); in convertToRelLookupTable() 133 LoadInst *Load = cast<LoadInst>(GEP->use_begin()->getUser()); in convertToRelLookupTable()
|
H A D | CanonicalizeFreezeInLoops.cpp | 135 auto *UserI = cast<Instruction>(U.getUser()); in InsertFreezeAndForgetFromSCEV() 143 LLVM_DEBUG(dbgs() << "\tUser: " << *U.getUser() << "\n"); in InsertFreezeAndForgetFromSCEV()
|
/llvm-project/llvm/lib/IR/ |
H A D | AbstractCallSite.cpp | 56 : CB(dyn_cast<CallBase>(U->getUser())) { in AbstractCallSite() 65 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(U->getUser())) in AbstractCallSite() 68 CB = dyn_cast<CallBase>(U->getUser()); in AbstractCallSite()
|
H A D | Dominators.cpp | 123 Instruction *UserInst = cast<Instruction>(U.getUser()); in dominates() 251 Instruction *UserInst = cast<Instruction>(U.getUser()); in dominates() 276 Instruction *UserInst = cast<Instruction>(U.getUser()); in dominates() 322 Instruction *I = dyn_cast<Instruction>(U.getUser()); in isReachableFromEntry()
|
H A D | Use.cpp | 32 return this - getUser()->op_begin(); in getOperandNo()
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LowerAMXType.cpp | 320 User *V = U.getUser(); in transformBitcast() 331 V = U.getUser(); in transformBitcast() 338 V = U.getUser(); in transformBitcast() 374 auto *II = cast<IntrinsicInst>(U.getUser()); in visit() 448 auto *II = dyn_cast<IntrinsicInst>(U.getUser()); in visit() 532 ST = dyn_cast<StoreInst>(U.getUser()); 640 Instruction *UserI = cast<Instruction>(U.getUser()); 652 User *V = U.getUser(); in volatileTileNonPHI() 684 User *V = U.getUser(); in volatileTileData() 793 User *V = U.getUser(); in optimizeAMXCastFromPhi() [all...] |
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ElimAvailExtern.cpp | 61 return isa<CallBase>(U.getUser()); in convertToLocalCopy() 87 [&](Use &U) { return !isa<CallBase>(U.getUser()); }); in convertToLocalCopy()
|
H A D | SCCP.cpp | 317 CallBase *CB = dyn_cast<CallBase>(U.getUser()); in runIPSCCP() 319 assert(isa<BlockAddress>(U.getUser()) || in runIPSCCP() 320 (isa<Constant>(U.getUser()) && in runIPSCCP() 321 all_of(U.getUser()->users(), [](const User *UserUser) { in runIPSCCP()
|
H A D | Attributor.cpp | 1380 assert(isa<CallBase>(U->getUser()) && in verify() 1382 assert(cast<CallBase>(U->getUser())->isArgOperand(U) && in verify() 1385 assert(cast<CallBase>(U->getUser())->getArgOperandNo(U) == in verify() 1559 Instruction *UserI = dyn_cast<Instruction>(U.getUser()); in isAssumedDead() 1802 if (canMarkAsVisited(U->getUser()) && !Visited.insert(U).second) in checkForAllUses() 1805 if (auto *Fn = dyn_cast<Function>(U->getUser())) in checkForAllUses() 1809 dbgs() << "[Attributor] Check use: " << **U << " in " << *U->getUser() in checkForAllUses() 1819 if (IgnoreDroppableUses && U->getUser()->isDroppable()) { in checkForAllUses() 1825 if (auto *SI = dyn_cast<StoreInst>(U->getUser())) { in checkForAllUses() 1852 User &Usr = *U->getUser(); in checkForAllUses() [all...] |
H A D | ThinLTOBitcodeWriter.cpp | 128 auto CI = cast<CallInst>(U.getUser()); in promoteTypeIds() 136 auto CI = cast<CallInst>(U.getUser()); in promoteTypeIds() 144 auto CI = cast<CallInst>(U.getUser()); in promoteTypeIds() 152 auto CI = cast<CallInst>(U.getUser()); in promoteTypeIds()
|
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCBoolRetToInt.cpp | 238 if (isa<ReturnInst>(U.getUser())) in runOnUse() 240 if (isa<CallInst>(U.getUser())) in runOnUse() 263 auto *I = cast<Instruction>(U.getUser()); in runOnUse()
|
/llvm-project/mlir/test/lib/IR/ |
H A D | TestSymbolUses.cpp | 59 symbolUse.getUser()->getParentOp(), symbolUse.getSymbolRef())) { in operateOnSymbol() 60 symbolUse.getUser()->emitRemark() in operateOnSymbol()
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVELaneInterleavingPass.cpp | 279 dbgs() << " " << *I->get() << " of " << *I->getUser() << "\n"; in tryInterleave() 370 Builder.SetInsertPoint(cast<Instruction>(I->getUser())); in tryInterleave() 372 I->getUser()->setOperand(I->getOperandNo(), Shuffle); in tryInterleave()
|