Home
last modified time | relevance | path

Searched refs:Autorelease (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DARCRuntimeEntryPoints.h42 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 DObjCARCContract.cpp91 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 DObjCARCOpts.cpp751 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 DObjCARCExpand.cpp62 case ARCInstKind::Autorelease: in runImpl()
H A DDependencyAnalysis.cpp39 case ARCInstKind::Autorelease: in CanAlterRefCount()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DObjCARCInstKind.cpp41 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 DObjCARCAliasAnalysis.cpp125 case ARCInstKind::Autorelease: in getModRefInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DObjCARCInstKind.h34 Autorelease, ///< objc_autorelease enumerator
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DRetainSummaryManager.h60 Autorelease, enumerator
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp774 case Autorelease: in updateSymbol()