Home
last modified time | relevance | path

Searched refs:ARCRuntimeEntryPointKind (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/ObjCARC/
DARCRuntimeEntryPoints.h30 enum class ARCRuntimeEntryPointKind { enum
70 Constant *get(ARCRuntimeEntryPointKind kind) { in get()
74 case ARCRuntimeEntryPointKind::AutoreleaseRV: in get()
77 case ARCRuntimeEntryPointKind::Release: in get()
79 case ARCRuntimeEntryPointKind::Retain: in get()
81 case ARCRuntimeEntryPointKind::RetainBlock: in get()
83 case ARCRuntimeEntryPointKind::Autorelease: in get()
85 case ARCRuntimeEntryPointKind::StoreStrong: in get()
87 case ARCRuntimeEntryPointKind::RetainRV: in get()
90 case ARCRuntimeEntryPointKind::RetainAutorelease: in get()
[all …]
DObjCARCContract.cpp138 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::RetainRV); in optimizeRetainCall()
185 ? ARCRuntimeEntryPointKind::RetainAutoreleaseRV in contractAutorelease()
186 : ARCRuntimeEntryPointKind::RetainAutorelease); in contractAutorelease()
385 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::StoreStrong); in tryToContractReleaseIntoStoreStrong()
DObjCARCOpts.cpp632 Constant *NewDecl = EP.get(ARCRuntimeEntryPointKind::Retain); in OptimizeRetainRVCall()
668 Constant *NewDecl = EP.get(ARCRuntimeEntryPointKind::Autorelease); in OptimizeAutoreleaseRVCall()
774 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::Release); in OptimizeIndividualCalls()
1490 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::Retain); in MoveCalls()
1501 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::Release); in MoveCalls()
1848 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::Retain); in OptimizeWeakCalls()
1877 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::Retain); in OptimizeWeakCalls()