Searched refs:ARCRuntimeEntryPointKind (Results 1 – 3 of 3) sorted by relevance
37 enum class ARCRuntimeEntryPointKind { enum70 Function *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::UnsafeClaimRV: in get()[all …]
149 Function *Decl = EP.get(ARCRuntimeEntryPointKind::RetainRV); in optimizeRetainCall()184 ? ARCRuntimeEntryPointKind::RetainAutoreleaseRV in contractAutorelease()185 : ARCRuntimeEntryPointKind::RetainAutorelease); in contractAutorelease()388 Function *Decl = EP.get(ARCRuntimeEntryPointKind::StoreStrong); in tryToContractReleaseIntoStoreStrong()
643 Function *NewDecl = EP.get(ARCRuntimeEntryPointKind::Retain); in OptimizeRetainRVCall()697 CallInst::Create(EP.get(ARCRuntimeEntryPointKind::Release), CallArg, "", in OptimizeInlinedAutoreleaseRVCall()751 Function *NewDecl = EP.get(ARCRuntimeEntryPointKind::Autorelease); in OptimizeAutoreleaseRVCall()993 Function *Decl = EP.get(ARCRuntimeEntryPointKind::Release); in OptimizeIndividualCallImpl()1776 Function *Decl = EP.get(ARCRuntimeEntryPointKind::Retain); in MoveCalls()1793 Function *Decl = EP.get(ARCRuntimeEntryPointKind::Release); in MoveCalls()2133 Function *Decl = EP.get(ARCRuntimeEntryPointKind::Retain); in OptimizeWeakCalls()2163 Function *Decl = EP.get(ARCRuntimeEntryPointKind::Retain); in OptimizeWeakCalls()