Searched refs:ARCRuntimeEntryPointKind (Results 1 – 3 of 3) sorted by relevance
30 enum class ARCRuntimeEntryPointKind { enum70 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 …]
138 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::RetainRV); in optimizeRetainCall()185 ? ARCRuntimeEntryPointKind::RetainAutoreleaseRV in contractAutorelease()186 : ARCRuntimeEntryPointKind::RetainAutorelease); in contractAutorelease()384 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::StoreStrong); in tryToContractReleaseIntoStoreStrong()
627 Constant *NewDecl = EP.get(ARCRuntimeEntryPointKind::Retain); in OptimizeRetainRVCall()663 Constant *NewDecl = EP.get(ARCRuntimeEntryPointKind::Autorelease); in OptimizeAutoreleaseRVCall()769 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::Release); in OptimizeIndividualCalls()1491 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::Retain); in MoveCalls()1502 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::Release); in MoveCalls()1853 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::Retain); in OptimizeWeakCalls()1882 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::Retain); in OptimizeWeakCalls()