Searched refs:Autorelease (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ARCRuntimeEntryPoints.h | 42 Autorelease, enumerator 63 Autorelease = nullptr; in init() 85 case ARCRuntimeEntryPointKind::Autorelease: in get() 86 return getIntrinsicEntryPoint(Autorelease, Intrinsic::objc_autorelease); in get() 126 Function *Autorelease = nullptr; variable
|
| H A D | ObjCARCContract.cpp | 103 bool contractAutorelease(Function &F, Instruction *Autorelease, 169 bool ObjCARCContract::contractAutorelease(Function &F, Instruction *Autorelease, in contractAutorelease() argument 171 const Value *Arg = GetArgRCIdentityRoot(Autorelease); in contractAutorelease() 179 findSingleDependency(DK, Arg, Autorelease->getParent(), Autorelease, PA)); in contractAutorelease() 190 << *Autorelease in contractAutorelease() 202 EraseInstruction(Autorelease); in contractAutorelease() 426 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() 2287 Instruction *Autorelease, in FindPredecessorRetainWithSafePath() argument 2290 findSingleDependency(CanChangeRetainCount, Arg, BB, Autorelease, PA)); in FindPredecessorRetainWithSafePath() 2306 auto *Autorelease = dyn_cast_or_null<CallInst>( in FindPredecessorAutoreleaseWithSafePath() local 2309 if (!Autorelease) in FindPredecessorAutoreleaseWithSafePath() 2311 ARCInstKind AutoreleaseClass = GetBasicARCInstKind(Autorelease); in FindPredecessorAutoreleaseWithSafePath() 2314 if (GetArgRCIdentityRoot(Autorelease) != Arg) in FindPredecessorAutoreleaseWithSafePath() 2317 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 | 123 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/lib/Analysis/ |
| H A D | RetainSummaryManager.cpp | 423 return getUnarySummary(FT, Autorelease); in getSummaryForObjCOrCFObject() 564 case Autorelease: in getStopTrackingHardEquivalent() 1073 ReceiverEff = ArgEffect(Autorelease, ObjKind::ObjC); in getStandardMethodSummary() 1189 ScratchArgs = AF.add(ScratchArgs, 0, ArgEffect(Autorelease)); in InitializeClassMethodSummaries() 1193 ArgEffect(Autorelease))); in InitializeClassMethodSummaries() 1233 Summ = getPersistentSummary(NoRet, ScratchArgs, ArgEffect(Autorelease, in InitializeMethodSummaries()
|
| /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 | 773 case Autorelease: in updateSymbol()
|