Searched refs:Autorelease (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ARCRuntimeEntryPoints.h | 42 Autorelease, enumerator 62 Autorelease = nullptr; in init() 83 case ARCRuntimeEntryPointKind::Autorelease: in get() 84 return getIntrinsicEntryPoint(Autorelease, Intrinsic::objc_autorelease); in get() 121 Function *Autorelease = nullptr; variable
|
H A D | ObjCARCContract.cpp | 91 bool contractAutorelease(Function &F, Instruction *Autorelease, 157 bool ObjCARCContract::contractAutorelease(Function &F, Instruction *Autorelease, in contractAutorelease() argument 159 const Value *Arg = GetArgRCIdentityRoot(Autorelease); in contractAutorelease() 167 findSingleDependency(DK, Arg, Autorelease->getParent(), Autorelease, PA)); in contractAutorelease() 178 << *Autorelease in contractAutorelease() 190 EraseInstruction(Autorelease); in contractAutorelease() 422 case ARCInstKind::Autorelease: in tryToPeepholeInstruction()
|
H A D | ObjCARCOpts.cpp | 751 Function *NewDecl = EP.get(ARCRuntimeEntryPointKind::Autorelease); in OptimizeAutoreleaseRVCall() 754 Class = ARCInstKind::Autorelease; in OptimizeAutoreleaseRVCall() 1117 case ARCInstKind::Autorelease: in OptimizeIndividualCallImpl() 2296 Instruction *Autorelease, in FindPredecessorRetainWithSafePath() argument 2299 findSingleDependency(CanChangeRetainCount, Arg, BB, Autorelease, PA)); in FindPredecessorRetainWithSafePath() 2318 auto *Autorelease = dyn_cast_or_null<CallInst>( in FindPredecessorAutoreleaseWithSafePath() local 2321 if (!Autorelease) in FindPredecessorAutoreleaseWithSafePath() 2323 ARCInstKind AutoreleaseClass = GetBasicARCInstKind(Autorelease); in FindPredecessorAutoreleaseWithSafePath() 2326 if (GetArgRCIdentityRoot(Autorelease) != Arg) in FindPredecessorAutoreleaseWithSafePath() 2329 return Autorelease; in FindPredecessorAutoreleaseWithSafePath() [all …]
|
H A D | ObjCARCExpand.cpp | 62 case ARCInstKind::Autorelease: in runImpl()
|
H A D | DependencyAnalysis.cpp | 39 case ARCInstKind::Autorelease: in CanAlterRefCount()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ObjCARCInstKind.cpp | 41 case ARCInstKind::Autorelease: in operator <<() 92 return ARCInstKind::Autorelease; in GetFunctionClass() 320 case ARCInstKind::Autorelease: in IsUser() 353 case ARCInstKind::Autorelease: in IsRetain() 382 case ARCInstKind::Autorelease: in IsAutorelease() 420 case ARCInstKind::Autorelease: in IsForwarding() 456 case ARCInstKind::Autorelease: in IsNoopOnNull() 491 case ARCInstKind::Autorelease: in IsNoopOnGlobal() 529 case ARCInstKind::Autorelease: in IsAlwaysTail() 562 case ARCInstKind::Autorelease: in IsNeverTail() [all …]
|
H A D | ObjCARCAliasAnalysis.cpp | 125 case ARCInstKind::Autorelease: in getModRefInfo()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ObjCARCInstKind.h | 34 Autorelease, ///< objc_autorelease enumerator
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | RetainSummaryManager.h | 60 Autorelease, enumerator
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
H A D | RetainCountChecker.cpp | 774 case Autorelease: in updateSymbol()
|