Searched refs:AutoreleaseRV (Results 1 – 8 of 8) sorted by relevance
38 AutoreleaseRV, enumerator58 AutoreleaseRV = nullptr; in init()74 case ARCRuntimeEntryPointKind::AutoreleaseRV: in get()75 return getIntrinsicEntryPoint(AutoreleaseRV, in get()109 Function *AutoreleaseRV = nullptr; variable
507 void OptimizeAutoreleaseRVCall(Function &F, Instruction *AutoreleaseRV,521 Instruction *AutoreleaseRV,653 Instruction *AutoreleaseRV, const Value *&AutoreleaseRVArg) { in OptimizeInlinedAutoreleaseRVCall() argument658 assert(Inst->getParent() == AutoreleaseRV->getParent()); in OptimizeInlinedAutoreleaseRVCall()662 AutoreleaseRVArg = GetArgRCIdentityRoot(AutoreleaseRV); in OptimizeInlinedAutoreleaseRVCall()678 << *AutoreleaseRV << "' paired with '" << *Inst << "'\n"); in OptimizeInlinedAutoreleaseRVCall()681 AutoreleaseRV->replaceAllUsesWith( in OptimizeInlinedAutoreleaseRVCall()682 cast<CallInst>(AutoreleaseRV)->getArgOperand(0)); in OptimizeInlinedAutoreleaseRVCall()684 EraseInstruction(AutoreleaseRV); in OptimizeInlinedAutoreleaseRVCall()713 Instruction *AutoreleaseRV, in OptimizeAutoreleaseRVCall() argument[all …]
63 case ARCInstKind::AutoreleaseRV: in runImpl()
163 DependenceKind DK = Class == ARCInstKind::AutoreleaseRV in contractAutorelease()183 Function *Decl = EP.get(Class == ARCInstKind::AutoreleaseRV in contractAutorelease()423 case ARCInstKind::AutoreleaseRV: in tryToPeepholeInstruction()
40 case ARCInstKind::AutoreleaseRV: in CanAlterRefCount()
43 case ARCInstKind::AutoreleaseRV: in operator <<()98 return ARCInstKind::AutoreleaseRV; in GetFunctionClass()321 case ARCInstKind::AutoreleaseRV: in IsUser()354 case ARCInstKind::AutoreleaseRV: in IsRetain()383 case ARCInstKind::AutoreleaseRV: in IsAutorelease()421 case ARCInstKind::AutoreleaseRV: in IsForwarding()457 case ARCInstKind::AutoreleaseRV: in IsNoopOnNull()492 case ARCInstKind::AutoreleaseRV: in IsNoopOnGlobal()526 case ARCInstKind::AutoreleaseRV: in IsAlwaysTail()567 case ARCInstKind::AutoreleaseRV: in IsNeverTail()[all …]
126 case ARCInstKind::AutoreleaseRV: in getModRefInfo()
35 AutoreleaseRV, ///< objc_autoreleaseReturnValue enumerator