Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/ObjCARC/
DARCRuntimeEntryPoints.h46 Autorelease, enumerator
65 Autorelease = nullptr; in init()
85 case ARCRuntimeEntryPointKind::Autorelease: in get()
86 return getIntrinsicEntryPoint(Autorelease, Intrinsic::objc_autorelease); in get()
120 Function *Autorelease = nullptr; variable
DObjCARCContract.cpp93 contractAutorelease(Function &F, Instruction *Autorelease,
157 Function &F, Instruction *Autorelease, ARCInstKind Class, in contractAutorelease() argument
160 const Value *Arg = GetArgRCIdentityRoot(Autorelease); in contractAutorelease()
167 Autorelease->getParent(), Autorelease, in contractAutorelease()
171 Autorelease->getParent(), Autorelease, in contractAutorelease()
192 << *Autorelease in contractAutorelease()
204 EraseInstruction(Autorelease); in contractAutorelease()
459 case ARCInstKind::Autorelease: in tryToPeepholeInstruction()
DObjCARCOpts.cpp748 Function *NewDecl = EP.get(ARCRuntimeEntryPointKind::Autorelease); in OptimizeAutoreleaseRVCall()
751 Class = ARCInstKind::Autorelease; in OptimizeAutoreleaseRVCall()
1108 case ARCInstKind::Autorelease: in OptimizeIndividualCallImpl()
2217 Instruction *Autorelease, in FindPredecessorRetainWithSafePath() argument
2222 BB, Autorelease, DepInsts, Visited, PA); in FindPredecessorRetainWithSafePath()
2251 auto *Autorelease = dyn_cast_or_null<CallInst>(*DepInsts.begin()); in FindPredecessorAutoreleaseWithSafePath() local
2252 if (!Autorelease) in FindPredecessorAutoreleaseWithSafePath()
2254 ARCInstKind AutoreleaseClass = GetBasicARCInstKind(Autorelease); in FindPredecessorAutoreleaseWithSafePath()
2257 if (GetArgRCIdentityRoot(Autorelease) != Arg) in FindPredecessorAutoreleaseWithSafePath()
2260 return Autorelease; in FindPredecessorAutoreleaseWithSafePath()
[all …]
DObjCARCExpand.cpp105 case ARCInstKind::Autorelease: in runOnFunction()
/external/llvm-project/llvm/lib/Transforms/ObjCARC/
DARCRuntimeEntryPoints.h42 Autorelease, enumerator
61 Autorelease = nullptr; in init()
81 case ARCRuntimeEntryPointKind::Autorelease: in get()
82 return getIntrinsicEntryPoint(Autorelease, Intrinsic::objc_autorelease); in get()
116 Function *Autorelease = nullptr; variable
DObjCARCContract.cpp91 bool contractAutorelease(Function &F, Instruction *Autorelease,
159 bool ObjCARCContract::contractAutorelease(Function &F, Instruction *Autorelease, in contractAutorelease() argument
161 const Value *Arg = GetArgRCIdentityRoot(Autorelease); in contractAutorelease()
169 findSingleDependency(DK, Arg, Autorelease->getParent(), Autorelease, PA)); in contractAutorelease()
180 << *Autorelease in contractAutorelease()
192 EraseInstruction(Autorelease); in contractAutorelease()
446 case ARCInstKind::Autorelease: in tryToPeepholeInstruction()
DObjCARCOpts.cpp758 Function *NewDecl = EP.get(ARCRuntimeEntryPointKind::Autorelease); in OptimizeAutoreleaseRVCall()
761 Class = ARCInstKind::Autorelease; in OptimizeAutoreleaseRVCall()
1143 case ARCInstKind::Autorelease: in OptimizeIndividualCallImpl()
2256 Instruction *Autorelease, in FindPredecessorRetainWithSafePath() argument
2259 findSingleDependency(CanChangeRetainCount, Arg, BB, Autorelease, PA)); in FindPredecessorRetainWithSafePath()
2278 auto *Autorelease = dyn_cast_or_null<CallInst>( in FindPredecessorAutoreleaseWithSafePath() local
2281 if (!Autorelease) in FindPredecessorAutoreleaseWithSafePath()
2283 ARCInstKind AutoreleaseClass = GetBasicARCInstKind(Autorelease); in FindPredecessorAutoreleaseWithSafePath()
2286 if (GetArgRCIdentityRoot(Autorelease) != Arg) in FindPredecessorAutoreleaseWithSafePath()
2289 return Autorelease; in FindPredecessorAutoreleaseWithSafePath()
[all …]
DObjCARCExpand.cpp67 case ARCInstKind::Autorelease: in runImpl()
/external/llvm/lib/Transforms/ObjCARC/
DARCRuntimeEntryPoints.h35 Autorelease, enumerator
51 Autorelease(nullptr), in ARCRuntimeEntryPoints()
63 Autorelease = nullptr; in init()
83 case ARCRuntimeEntryPointKind::Autorelease: in get()
84 return getI8XRetI8XEntryPoint(Autorelease, "objc_autorelease", true); in get()
114 Constant *Autorelease; variable
DObjCARCContract.cpp86 contractAutorelease(Function &F, Instruction *Autorelease,
147 Function &F, Instruction *Autorelease, ARCInstKind Class, in contractAutorelease() argument
150 const Value *Arg = GetArgRCIdentityRoot(Autorelease); in contractAutorelease()
157 Autorelease->getParent(), Autorelease, in contractAutorelease()
161 Autorelease->getParent(), Autorelease, in contractAutorelease()
181 " Autorelease:" << *Autorelease << "\n" in contractAutorelease()
191 EraseInstruction(Autorelease); in contractAutorelease()
417 case ARCInstKind::Autorelease: in tryToPeepholeInstruction()
DObjCARCOpts.cpp668 Constant *NewDecl = EP.get(ARCRuntimeEntryPointKind::Autorelease); in OptimizeAutoreleaseRVCall()
671 Class = ARCInstKind::Autorelease; in OptimizeAutoreleaseRVCall()
886 case ARCInstKind::Autorelease: in OptimizeIndividualCalls()
2014 Instruction *Autorelease, in FindPredecessorRetainWithSafePath() argument
2019 BB, Autorelease, DepInsts, Visited, PA); in FindPredecessorRetainWithSafePath()
2048 auto *Autorelease = dyn_cast_or_null<CallInst>(*DepInsts.begin()); in FindPredecessorAutoreleaseWithSafePath() local
2049 if (!Autorelease) in FindPredecessorAutoreleaseWithSafePath()
2051 ARCInstKind AutoreleaseClass = GetBasicARCInstKind(Autorelease); in FindPredecessorAutoreleaseWithSafePath()
2054 if (GetArgRCIdentityRoot(Autorelease) != Arg) in FindPredecessorAutoreleaseWithSafePath()
2057 return Autorelease; in FindPredecessorAutoreleaseWithSafePath()
[all …]
DObjCARCExpand.cpp104 case ARCInstKind::Autorelease: in runOnFunction()
DDependencyAnalysis.cpp39 case ARCInstKind::Autorelease: in CanAlterRefCount()
/external/llvm-project/llvm/lib/Analysis/
DObjCARCInstKind.cpp42 case ARCInstKind::Autorelease: in operator <<()
93 return ARCInstKind::Autorelease; in GetFunctionClass()
321 case ARCInstKind::Autorelease: in IsUser()
354 case ARCInstKind::Autorelease: in IsRetain()
383 case ARCInstKind::Autorelease: in IsAutorelease()
421 case ARCInstKind::Autorelease: in IsForwarding()
457 case ARCInstKind::Autorelease: in IsNoopOnNull()
492 case ARCInstKind::Autorelease: in IsNoopOnGlobal()
530 case ARCInstKind::Autorelease: in IsAlwaysTail()
563 case ARCInstKind::Autorelease: in IsNeverTail()
[all …]
DObjCARCAliasAnalysis.cpp120 case ARCInstKind::Autorelease: in getModRefInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DObjCARCInstKind.cpp42 case ARCInstKind::Autorelease: in operator <<()
93 return ARCInstKind::Autorelease; in GetFunctionClass()
321 case ARCInstKind::Autorelease: in IsUser()
354 case ARCInstKind::Autorelease: in IsRetain()
383 case ARCInstKind::Autorelease: in IsAutorelease()
421 case ARCInstKind::Autorelease: in IsForwarding()
457 case ARCInstKind::Autorelease: in IsNoopOnNull()
492 case ARCInstKind::Autorelease: in IsNoopOnGlobal()
530 case ARCInstKind::Autorelease: in IsAlwaysTail()
563 case ARCInstKind::Autorelease: in IsNeverTail()
[all …]
DObjCARCAliasAnalysis.cpp119 case ARCInstKind::Autorelease: in getModRefInfo()
/external/llvm/lib/Analysis/
DObjCARCInstKind.cpp43 case ARCInstKind::Autorelease: in operator <<()
112 .Case("objc_autorelease", ARCInstKind::Autorelease) in GetFunctionClass()
340 case ARCInstKind::Autorelease: in IsUser()
373 case ARCInstKind::Autorelease: in IsRetain()
402 case ARCInstKind::Autorelease: in IsAutorelease()
440 case ARCInstKind::Autorelease: in IsForwarding()
476 case ARCInstKind::Autorelease: in IsNoopOnNull()
514 case ARCInstKind::Autorelease: in IsAlwaysTail()
547 case ARCInstKind::Autorelease: in IsNeverTail()
588 case ARCInstKind::Autorelease: in IsNoThrow()
[all …]
DObjCARCAliasAnalysis.cpp117 case ARCInstKind::Autorelease: in getModRefInfo()
/external/llvm/include/llvm/Analysis/
DObjCARCInstKind.h36 Autorelease, ///< objc_autorelease enumerator
/external/llvm-project/llvm/include/llvm/Analysis/
DObjCARCInstKind.h34 Autorelease, ///< objc_autorelease enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DObjCARCInstKind.h36 Autorelease, ///< objc_autorelease enumerator
/external/clang/include/clang/StaticAnalyzer/Checkers/
DObjCRetainCount.h40 Autorelease, enumerator
/external/llvm-project/clang/lib/Analysis/
DRetainSummaryManager.cpp422 return getUnarySummary(FT, Autorelease); in getSummaryForObjCOrCFObject()
563 case Autorelease: in getStopTrackingHardEquivalent()
1072 ReceiverEff = ArgEffect(Autorelease, ObjKind::ObjC); in getStandardMethodSummary()
1188 ScratchArgs = AF.add(ScratchArgs, 0, ArgEffect(Autorelease)); in InitializeClassMethodSummaries()
1192 ArgEffect(Autorelease))); in InitializeClassMethodSummaries()
1232 Summ = getPersistentSummary(NoRet, ScratchArgs, ArgEffect(Autorelease, in InitializeMethodSummaries()
/external/clang/lib/StaticAnalyzer/Checkers/
DBasicObjCFoundationChecks.cpp531 mutable IdentifierInfo *Retain, *Release, *MakeCollectable, *Autorelease; member in __anon9c7c8bff0411::CFRetainReleaseChecker
536 Autorelease(nullptr) {} in CFRetainReleaseChecker()
557 Autorelease = &Ctx.Idents.get("CFAutorelease"); in checkPreStmt()
565 FuncII == Autorelease)) in checkPreStmt()
602 else if (FuncII == Autorelease) in checkPreStmt()

12