Home
last modified time | relevance | path

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

123456789

/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DUser.cpp18 User *User = Use.getUser(); in operator ++()
34 auto *LLVMUser = LLVMUse->getUser(); in operator ++()
40 sandboxir::Use U = Use.getUser()->getOperandUseInternal( in operator +()
47 sandboxir::Use U = Use.getUser()->getOperandUseInternal( in operator -()
71 assert(Ctx.getValue(Use.getUser()) == this && in verifyUserOfLLVMUse()
H A DValue.cpp28 Val->use_begin()->getUser())) in use_begin()
40 : cast_or_null<sandboxir::User>(Ctx.getValue(&*LLVMUse->getUser())); in user_begin()
55 User *DstU = cast_or_null<User>(Ctx.getValue(LLVMUse.getUser())); in replaceUsesWithIf()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAlloca.cpp106 auto LI = dyn_cast<LoadInst>(AllocaUse.getUser()); in runOnFunction()
112 auto SI = dyn_cast<StoreInst>(AllocaUse.getUser()); in runOnFunction()
118 auto GI = dyn_cast<GetElementPtrInst>(AllocaUse.getUser()); in runOnFunction()
123 auto BI = dyn_cast<BitCastInst>(AllocaUse.getUser()); in runOnFunction()
/freebsd/contrib/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()
H A DIndirectBrExpandPass.cpp141 return isa<BlockAddress>(U.getUser()); in runImpl()
152 auto *BA = cast<BlockAddress>(BlockAddressUseIt->getUser()); in runImpl()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCaptureTracking.cpp71 if (isa<ReturnInst>(U->getUser()) && !ReturnCaptures) in captured()
77 LLVM_DEBUG(dbgs() << "Captured by: " << *U->getUser() << "\n"); in captured()
118 Instruction *I = cast<Instruction>(U->getUser()); in captured()
169 Instruction *I = cast<Instruction>(U->getUser()); in captured()
269 Instruction *I = dyn_cast<Instruction>(U.getUser()); in DetermineUseCaptureKind()
443 if (capturesAnything(CI.ResultCC) && !AddUses(U->getUser())) in PointerMayBeCaptured()
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()
371 Parent->Processed.erase(this->getUser()); in deleted()
H A DTypeMetadataUtils.cpp29 Instruction *User = cast<Instruction>(U.getUser()); in findCallsAtConstantOffset()
61 Value *User = U.getUser(); in findLoadCallsAtConstantOffset()
99 if (auto *Assume = dyn_cast<AssumeInst>(CIU.getUser())) in findDevirtualizableCallsForTypeTest()
126 auto CIU = U.getUser(); in findDevirtualizableCallsForTypeCheckedLoad()
H A DAssumeBundleQueries.cpp140 if (!match(U->getUser(), in getBundleFromUse()
143 auto *Intr = cast<IntrinsicInst>(U->getUser()); in getBundleFromUse()
154 getKnowledgeFromBundle(*cast<AssumeInst>(U->getUser()), *Bundle); in getKnowledgeFromUse()
/freebsd/contrib/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.cpp136 Instruction *UserInst = cast<Instruction>(U.getUser()); in dominates()
264 Instruction *UserInst = cast<Instruction>(U.getUser()); in dominates()
289 Instruction *UserInst = cast<Instruction>(U.getUser()); in dominates()
335 Instruction *I = dyn_cast<Instruction>(U.getUser()); in isReachableFromEntry()
H A DUse.cpp36 return this - getUser()->op_begin(); in getOperandNo()
/freebsd/contrib/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()
153 cast<GetElementPtrInst>(LookupTable.use_begin()->getUser()); in convertToRelLookupTable()
154 LoadInst *Load = cast<LoadInst>(GEP->use_begin()->getUser()); in convertToRelLookupTable()
H A DSSAUpdaterBulk.cpp30 auto *User = cast<Instruction>(U->getUser()); in getUserBB()
211 auto *User = cast<Instruction>(U->getUser()); in RewriteAllUses()
H A DCanonicalizeFreezeInLoops.cpp135 auto *UserI = cast<Instruction>(U.getUser()); in InsertFreezeAndForgetFromSCEV()
143 LLVM_DEBUG(dbgs() << "\tUser: " << *U.getUser() << "\n"); in InsertFreezeAndForgetFromSCEV()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp320 User *V = U.getUser(); in getShape()
331 V = U.getUser(); in getShape()
338 V = U.getUser(); in getShape()
374 auto *II = cast<IntrinsicInst>(U.getUser()); in combineLoadBitcast()
448 auto *II = dyn_cast<IntrinsicInst>(U.getUser()); in transformBitcast()
532 ST = dyn_cast<StoreInst>(U.getUser()); in visit()
640 Instruction *UserI = cast<Instruction>(U.getUser()); in replaceWithTileLoad()
652 User *V = U.getUser(); in isIncomingOfPHI()
684 User *V = U.getUser(); in updatePhiIncomings()
793 User *V = U.getUser(); in volatileTileNonPHI()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBoolRetToInt.cpp234 if (isa<ReturnInst>(U.getUser())) in runOnUse()
236 if (isa<CallInst>(U.getUser())) in runOnUse()
261 auto *I = cast<Instruction>(U.getUser()); in runOnUse()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DElimAvailExtern.cpp76 return isa<CallBase>(U.getUser()); in convertToLocalCopy()
102 [&](Use &U) { return !isa<CallBase>(U.getUser()); }); in convertToLocalCopy()
H A DAttributor.cpp1389 assert(isa<CallBase>(U->getUser()) && in verify()
1391 assert(cast<CallBase>(U->getUser())->isArgOperand(U) && in verify()
1394 assert(cast<CallBase>(U->getUser())->getArgOperandNo(U) == in verify()
1569 Instruction *UserI = dyn_cast<Instruction>(U.getUser()); in isAssumedDead()
1815 if (canMarkAsVisited(U->getUser()) && !Visited.insert(U).second) in checkForAllUses()
1818 if (auto *Fn = dyn_cast<Function>(U->getUser())) in checkForAllUses()
1822 dbgs() << "[Attributor] Check use: " << **U << " in " << *U->getUser() in checkForAllUses()
1832 if (IgnoreDroppableUses && U->getUser()->isDroppable()) { in checkForAllUses()
1838 if (auto *SI = dyn_cast<StoreInst>(U->getUser())) { in checkForAllUses()
1865 User &Usr = *U->getUser(); in checkForAllUses()
[all …]
H A DSCCP.cpp305 CallBase *CB = dyn_cast<CallBase>(U.getUser()); in runIPSCCP()
307 assert(isa<Constant>(U.getUser()) && in runIPSCCP()
308 all_of(U.getUser()->users(), [](const User *UserUser) { in runIPSCCP()
H A DLowerTypeTests.cpp1148 if (auto *A = dyn_cast<GlobalAlias>(U.getUser())) { in importFunction()
1459 auto *InsertPt = dyn_cast<Instruction>(U.getUser()); in replaceWeakDeclarationWithJumpTablePtr()
1944 auto *Usr = dyn_cast<CallInst>(U.getUser()); in isDirectCall()
1959 if (isa<NoCFIValue>(U.getUser())) in replaceCfiUses()
1967 if (isFunctionAnnotation(U.getUser())) in replaceCfiUses()
1972 if (auto *C = dyn_cast<Constant>(U.getUser())) { in replaceCfiUses()
1996 auto *CI = cast<CallInst>(U.getUser()); in dropTypeTests()
1999 if (auto *Assume = dyn_cast<AssumeInst>(CIU.getUser())) in dropTypeTests()
2061 importTypeTest(cast<CallInst>(U.getUser())); in lower()
2289 auto CI = cast<CallInst>(U.getUser()); in lower()
[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()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp381 auto *I = cast<Instruction>(U.getUser()); in replaceUseWithTableLookup()
422 auto *I = dyn_cast<Instruction>(U.getUser()); in replaceUsesInInstructionsWithTableLookup()
699 Instruction *I = dyn_cast<Instruction>(U.getUser()); in lowerModuleScopeStructVariables()
718 Instruction *I = dyn_cast<Instruction>(U.getUser()); in lowerModuleScopeStructVariables()
809 Instruction *I = dyn_cast<Instruction>(U.getUser()); in lowerKernelScopeStructVariables()
910 auto *I = dyn_cast<Instruction>(U.getUser()); in lowerDynamicLDSVariables()
927 if (auto *I = dyn_cast<Instruction>(U.getUser())) { in uniquifyGVPerKernel()
944 if (auto *I = dyn_cast<Instruction>(U.getUser())) { in uniquifyGVPerKernel()
947 U.getUser()->replaceUsesOfWith(GV, NewGV); in uniquifyGVPerKernel()
1111 return isa<Instruction>(U.getUser()); in runOnModule()
/freebsd/contrib/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DAddressSanitizerCommon.h51 Instruction *getInsn() { return cast<Instruction>(PtrUse->getUser()); } in getInsn()

123456789