Home
last modified time | relevance | path

Searched refs:getUser (Results 1 – 25 of 199) sorted by relevance

12345678

/llvm-project/llvm/unittests/Analysis/
H A DCaptureTrackingTest.cpp114 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 DUseTest.cpp47 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 DNVPTXLowerAlloca.cpp110 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 DCallBrPrepare.cpp168 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 DReduceOperandsToArgs.cpp24 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 DReduceOperandsSkip.cpp52 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 DReduceOperands.cpp70 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 DCaptureTracking.cpp85 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 DAssumeBundleQueries.cpp136 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 DTypeMetadataUtils.cpp29 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 DIVUsers.cpp175 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 Dverify-uselistorder.cpp277 << ", 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 DRelLookupTableConverter.cpp37 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 DCanonicalizeFreezeInLoops.cpp135 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 DAbstractCallSite.cpp56 : 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 DDominators.cpp123 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 DUse.cpp32 return this - getUser()->op_begin(); in getOperandNo()
/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp320 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 DElimAvailExtern.cpp61 return isa<CallBase>(U.getUser()); in convertToLocalCopy()
87 [&](Use &U) { return !isa<CallBase>(U.getUser()); }); in convertToLocalCopy()
H A DSCCP.cpp317 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 DAttributor.cpp1380 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 DThinLTOBitcodeWriter.cpp128 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 DPPCBoolRetToInt.cpp238 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 DTestSymbolUses.cpp59 symbolUse.getUser()->getParentOp(), symbolUse.getSymbolRef())) { in operateOnSymbol()
60 symbolUse.getUser()->emitRemark() in operateOnSymbol()
/llvm-project/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp279 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()

12345678