Home
last modified time | relevance | path

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

12345

/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAlloca.cpp90 auto LI = dyn_cast<LoadInst>(AllocaUse.getUser()); in runOnBasicBlock()
95 auto SI = dyn_cast<StoreInst>(AllocaUse.getUser()); in runOnBasicBlock()
100 auto GI = dyn_cast<GetElementPtrInst>(AllocaUse.getUser()); in runOnBasicBlock()
105 auto BI = dyn_cast<BitCastInst>(AllocaUse.getUser()); in runOnBasicBlock()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp29 Instruction *User = cast<Instruction>(U.getUser()); in findCallsAtConstantOffset()
56 Value *User = U.getUser(); in findLoadCallsAtConstantOffset()
84 if (auto *AssumeCI = dyn_cast<CallInst>(CIU.getUser())) { in findDevirtualizableCallsForTypeTest()
113 auto CIU = U.getUser(); in findDevirtualizableCallsForTypeCheckedLoad()
H A DCaptureTracking.cpp45 if (isa<ReturnInst>(U->getUser()) && !ReturnCaptures) in captured()
119 Instruction *I = cast<Instruction>(U->getUser()); in shouldExplore()
131 if (isa<ReturnInst>(U->getUser()) && !ReturnCaptures) in captured()
236 Instruction *I = cast<Instruction>(U->getUser()); in PointerMayBeCaptured()
H A DIVUsers.cpp208 Instruction *User = cast<Instruction>(U.getUser()); in AddUsersImpl()
337 if (IVUse.getUser()) in print()
338 IVUse.getUser()->print(OS); in print()
424 Parent->Processed.erase(this->getUser()); in deleted()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DUse.cpp41 User *Use::getUser() const { in getUser() function in llvm::Use
49 return this - getUser()->op_begin(); in getOperandNo()
H A DDominators.cpp232 Instruction *UserInst = cast<Instruction>(U.getUser()); in dominates()
250 Instruction *UserInst = cast<Instruction>(U.getUser()); in dominates()
301 Instruction *I = dyn_cast<Instruction>(U.getUser()); in isReachableFromEntry()
H A DSafepointIRVerifier.cpp79 return PU.getUser()->getOperandUse(PU.getOperandNo()); in getEdge()
106 assert(dyn_cast<Instruction>(U->getUser())->isTerminator() && in isDeadEdge()
110 assert(!isDeadBlock(dyn_cast<Instruction>(U->getUser())->getParent()) && in isDeadEdge()
119 const Use &U = PU.getUser()->getOperandUse(PU.getOperandNo()); in hasLiveIncomingEdges()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp59 auto *UI = cast<Instruction>(U.getUser()); in isSafeToSpeculatePHIUsers()
247 auto *UserI = cast<Instruction>(U.getUser()); in isSafeAndProfitableToSpeculateAroundPHI()
342 auto *UI = cast<Instruction>(U.getUser()); in visitPHIUsersAndDepsInPostOrder()
429 UserSet.insert(cast<Instruction>(U.getUser())); in findProfitablePHIs()
489 SpecCostMap.find(cast<Instruction>(U.getUser()))->second; in findProfitablePHIs()
510 auto *UI = cast<Instruction>(U.getUser()); in findProfitablePHIs()
H A DSROA.cpp905 assert(AS.Slices[PrevIdx].getUse()->getUser() == &II && in visitMemTransferInst()
1119 if (isa<IntrinsicInst>(*U->getUser())) in findCommonType()
1125 if (LoadInst *LI = dyn_cast<LoadInst>(U->getUser())) { in findCommonType()
1975 if (LoadInst *LI = dyn_cast<LoadInst>(U->getUser())) { in isIntegerWideningViableForSlice()
2333 CanSROA &= visit(cast<Instruction>(OldUse->getUser())); in visit()
3182 Changed |= visit(cast<Instruction>(U->getUser())); in rewrite()
3192 if (Visited.insert(U.getUser()).second) in enqueueUsers()
4228 if (isa<LoadInst>(S.getUse()->getUser()) || in splitAlloca()
4229 isa<StoreInst>(S.getUse()->getUser())) { in splitAlloca()
4245 if (isa<LoadInst>(S.getUse()->getUser()) || in splitAlloca()
[all …]
H A DInferAddressSpaces.cpp751 User *Inst = U.getUser(); in isSimplePointerUseValidToReplace()
856 User *CurUser = I->getUser(); in skipToNextUser()
859 while (I != End && I->getUser() == CurUser) in skipToNextUser()
887 User *V = UndefUse->getUser(); in rewriteWithNewAddressSpaces()
935 User *CurUser = U.getUser(); in rewriteWithNewAddressSpaces()
H A DLoopSink.cpp183 Instruction *UI = cast<Instruction>(U.getUser()); in sinkInstruction()
236 auto *I = cast<Instruction>(U.getUser()); in sinkInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAddMissingPrototypes.cpp93 if (auto *BC = dyn_cast<BitCastOperator>(U.getUser())) { in runOnModule()
123 User *U = US.getUser(); in runOnModule()
H A DWebAssemblyFixFunctionBitcasts.cpp72 if (BitCastOperator *BC = dyn_cast<BitCastOperator>(U.getUser())) in FindUses()
75 CallSite CS(U.getUser()); in FindUses()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCBoolRetToInt.cpp240 if (isa<ReturnInst>(U.getUser())) in runOnUse()
242 if (isa<CallInst>(U.getUser())) in runOnUse()
265 auto *I = cast<Instruction>(U.getUser()); in runOnUse()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DIndirectBrExpandPass.cpp125 return isa<BlockAddress>(U.getUser()); in runOnFunction()
136 auto *BA = cast<BlockAddress>(BlockAddressUseIt->getUser()); in runOnFunction()
H A DPreISelIntrinsicLowering.cpp39 auto CI = dyn_cast<CallInst>(I->getUser()); in lowerLoadRelative()
80 auto *CI = dyn_cast<CallInst>(I->getUser()); in lowerObjCCall()
H A DGlobalMerge.cpp312 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(U.getUser())) { in doMerge()
317 } else if (isa<Instruction>(U.getUser())) { in doMerge()
327 Instruction *I = dyn_cast<Instruction>(UI->getUser()); in doMerge()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DIPConstantPropagation.cpp61 User *UR = U.getUser(); in PropagateConstantsIntoArguments()
202 CallSite CS(U.getUser()); in PropagateConstantReturn()
H A DDeadArgumentElimination.cpp307 CallSite CS(U.getUser()); in RemoveDeadArgumentsFromCallers()
381 const User *V = U->getUser(); in SurveyUse()
558 ImmutableCallSite CS(U.getUser()); in SurveyFunction()
585 if (ExtractValueInst *Ext = dyn_cast<ExtractValueInst>(U.getUser())) { in SurveyFunction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp798 S.Diag(Use.getUser()->getBeginLoc(), diag::warn_uninit_var) in DiagUninitUse()
800 << Use.getUser()->getSourceRange(); in DiagUninitUse()
810 S.Diag(Use.getUser()->getBeginLoc(), diag::note_uninit_var_use) in DiagUninitUse()
811 << IsCapturedByBlock << Use.getUser()->getSourceRange(); in DiagUninitUse()
826 const Expr *User = Use.getUser(); in DiagUninitUse()
954 S.Diag(Use.getUser()->getBeginLoc(), diag::warn_maybe_uninit_var) in DiagUninitUse()
956 << Use.getUser()->getSourceRange(); in DiagUninitUse()
967 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(Use.getUser())) { in DiagnoseUninitializedUse()
994 const BlockExpr *BE = cast<BlockExpr>(Use.getUser()); in DiagnoseUninitializedUse()
1542 return a.getUser()->getBeginLoc() < b.getUser()->getBeginLoc(); in flushDiagnostics()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp159 auto *PHI = cast<PHINode>(VD.U->getUser()); in getBlockEdge()
199 return cast<Instruction>(U->getUser()); in getDefOrUser()
237 auto *PHI = dyn_cast<PHINode>(VDUse.U->getUser()); in stackIsInScope()
264 if (auto *I = dyn_cast<Instruction>(U.getUser())) { in convertUsesToDFSOrdered()
684 << *VD.U->get() << " in " << *(VD.U->getUser()) in renameUses()
H A DLCSSA.cpp104 Instruction *User = cast<Instruction>(U.getUser()); in formLCSSAForInstructions()
188 Instruction *User = cast<Instruction>(UseToRewrite->getUser()); in formLCSSAForInstructions()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DUninitializedValues.h67 const Expr *getUser() const { return User; } in getUser() function
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DR600OpenCLImageTypeLoweringPass.cpp171 auto Inst = dyn_cast<CallInst>(Use.getUser()); in replaceImageUses()
204 auto Inst = dyn_cast<CallInst>(Use.getUser()); in replaceSamplerUses()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DUse.h114 User *getUser() const LLVM_READONLY;

12345