Searched refs:getUser (Results 1 - 25 of 122) sorted by relevance

12345

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAlloca.cpp90 auto LI = dyn_cast<LoadInst>(AllocaUse.getUser());
96 auto SI = dyn_cast<StoreInst>(AllocaUse.getUser());
102 auto GI = dyn_cast<GetElementPtrInst>(AllocaUse.getUser());
107 auto BI = dyn_cast<BitCastInst>(AllocaUse.getUser());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DAbstractCallSite.cpp56 AbstractCallSite::AbstractCallSite(const Use *U) : CS(U->getUser()) {
65 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(U->getUser()))
68 CS = CallSite(U->getUser());
H A DUse.cpp40 User *Use::getUser() const { function in class:llvm::Use
48 return this - getUser()->op_begin();
H A DDominators.cpp232 Instruction *UserInst = cast<Instruction>(U.getUser());
250 Instruction *UserInst = cast<Instruction>(U.getUser());
301 Instruction *I = dyn_cast<Instruction>(U.getUser());
H A DSafepointIRVerifier.cpp79 return PU.getUser()->getOperandUse(PU.getOperandNo());
106 assert(cast<Instruction>(U->getUser())->isTerminator() &&
110 assert(!isDeadBlock(cast<Instruction>(U->getUser())->getParent()) &&
119 const Use &U = PU.getUser()->getOperandUse(PU.getOperandNo());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAddMissingPrototypes.cpp94 LLVM_DEBUG(dbgs() << *U.getUser() << "\n");
95 if (auto *BC = dyn_cast<BitCastOperator>(U.getUser())) {
H A DWebAssemblyFixFunctionBitcasts.cpp71 if (auto *BC = dyn_cast<BitCastOperator>(U.getUser()))
73 else if (auto *A = dyn_cast<GlobalAlias>(U.getUser()))
76 CallSite CS(U.getUser());
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DUninitializedValues.h66 const Expr *getUser() const { return User; } function in class:clang::UninitUse
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCaptureTracking.cpp60 if (isa<ReturnInst>(U->getUser()) && !ReturnCaptures)
134 Instruction *I = cast<Instruction>(U->getUser());
146 if (isa<ReturnInst>(U->getUser()) && !ReturnCaptures)
251 Instruction *I = cast<Instruction>(U->getUser());
H A DTypeMetadataUtils.cpp28 Instruction *User = cast<Instruction>(U.getUser());
55 Value *User = U.getUser();
83 if (auto *AssumeCI = dyn_cast<CallInst>(CIU.getUser())) {
112 auto CIU = U.getUser();
H A DIVUsers.cpp208 Instruction *User = cast<Instruction>(U.getUser());
337 if (IVUse.getUser())
338 IVUse.getUser()->print(OS);
424 Parent->Processed.erase(this->getUser());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DWinCFGuard.cpp54 const User *FnUser = U.getUser();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DIndirectBrExpandPass.cpp125 return isa<BlockAddress>(U.getUser());
136 auto *BA = cast<BlockAddress>(BlockAddressUseIt->getUser());
H A DPreISelIntrinsicLowering.cpp40 auto CI = dyn_cast<CallInst>(I->getUser());
94 auto *CI = cast<CallInst>(I->getUser());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBoolRetToInt.cpp239 if (isa<ReturnInst>(U.getUser()))
241 if (isa<CallInst>(U.getUser()))
264 auto *I = cast<Instruction>(U.getUser());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp58 auto *UI = cast<Instruction>(U.getUser());
254 auto *UserI = cast<Instruction>(U.getUser());
349 auto *UI = cast<Instruction>(U.getUser());
436 UserSet.insert(cast<Instruction>(U.getUser()));
496 SpecCostMap.find(cast<Instruction>(U.getUser()))->second;
517 auto *UI = cast<Instruction>(U.getUser());
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DUse.h113 User *getUser() const LLVM_READONLY;
130 /// This sets up the array of Uses such that getUser() can find the User from
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp134 if (Instruction *J = dyn_cast<Instruction>(TheUse.getUser())) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIPConstantPropagation.cpp61 User *UR = U.getUser();
225 CallSite CS(U.getUser());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp112 User *U = Sink->getUser();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DProvenanceAnalysis.cpp92 const User *Ur = U.getUser();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp68 const User *UR = U.getUser();
H A DCodeMoverUtils.cpp121 if (auto *UserInst = dyn_cast<Instruction>(U.getUser()))
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIVUsers.h44 /// getUser - Return the user instruction for this use.
45 Instruction *getUser() const { function in class:llvm::final
H A DPtrUseVisitor.h241 Instruction *I = cast<Instruction>(U->getUser());

Completed in 366 milliseconds

12345