Home
last modified time | relevance | path

Searched refs:GetArgRCIdentityRoot (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp127 const auto *Call = dyn_cast<CallBase>(GetArgRCIdentityRoot(Retain)); in optimizeRetainCall()
162 const Value *Arg = GetArgRCIdentityRoot(Autorelease); in contractAutorelease()
173 GetArgRCIdentityRoot(Retain) != Arg) in contractAutorelease()
303 if (GetArgRCIdentityRoot(Retain) != New) in findRetainForStoreStrongContraction()
339 auto *Load = dyn_cast<LoadInst>(GetArgRCIdentityRoot(Release)); in tryToContractReleaseIntoStoreStrong()
460 if (GetRCIdentityRoot(&*BBI) == GetArgRCIdentityRoot(Inst)) { in tryToPeepholeInstruction()
H A DObjCARCOpts.cpp622 const Value *Arg = GetArgRCIdentityRoot(RetainRV); in OptimizeRetainRVCall()
674 Arg = GetArgRCIdentityRoot(Inst); in OptimizeInlinedAutoreleaseRVCall()
675 AutoreleaseRVArg = GetArgRCIdentityRoot(AutoreleaseRV); in OptimizeInlinedAutoreleaseRVCall()
729 const Value *Ptr = GetArgRCIdentityRoot(AutoreleaseRV); in OptimizeAutoreleaseRVCall()
1088 Arg = GetArgRCIdentityRoot(Inst); in OptimizeIndividualCallImpl()
1375 Arg = GetArgRCIdentityRoot(Inst); in VisitInstructionBottomUp()
1388 Arg = GetArgRCIdentityRoot(Inst); in VisitInstructionBottomUp()
1517 Arg = GetArgRCIdentityRoot(Inst); in VisitInstructionTopDown()
1525 Arg = GetArgRCIdentityRoot(Inst); in VisitInstructionTopDown()
2018 Value *Arg = GetArgRCIdentityRoot(Retain); in PerformCodePlacement()
[all …]
H A DDependencyAnalysis.cpp180 return GetArgRCIdentityRoot(Inst) == Arg; in Depends()
192 return GetArgRCIdentityRoot(Inst) == Arg; in Depends()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DObjCARCAnalysisUtils.h128 inline Value *GetArgRCIdentityRoot(Value *Inst) { in GetArgRCIdentityRoot() function