Searched refs:RetainRV (Results 1 – 9 of 9) sorted by relevance
37 RetainRV, enumerator53 RetainRV(nullptr), in ARCRuntimeEntryPoints()65 RetainRV = nullptr; in init()87 case ARCRuntimeEntryPointKind::RetainRV: in get()88 return getI8XRetI8XEntryPoint(RetainRV, in get()118 Constant *RetainRV; variable
33 case ARCInstKind::RetainRV: in operator <<()103 .Case("objc_retainAutoreleasedReturnValue", ARCInstKind::RetainRV) in GetFunctionClass()331 case ARCInstKind::RetainRV: in IsUser()360 case ARCInstKind::RetainRV: in IsRetain()398 case ARCInstKind::RetainRV: in IsAutorelease()429 case ARCInstKind::RetainRV: in IsForwarding()463 case ARCInstKind::RetainRV: in IsNoopOnNull()498 case ARCInstKind::RetainRV: in IsAlwaysTail()538 case ARCInstKind::RetainRV: in IsNeverTail()572 case ARCInstKind::RetainRV: in IsNoThrow()[all …]
489 bool OptimizeRetainRVCall(Function &F, Instruction *RetainRV);578 ObjCARCOpt::OptimizeRetainRVCall(Function &F, Instruction *RetainRV) { in OptimizeRetainRVCall() argument580 const Value *Arg = GetArgRCIdentityRoot(RetainRV); in OptimizeRetainRVCall()583 if (Call->getParent() == RetainRV->getParent()) { in OptimizeRetainRVCall()587 if (&*I == RetainRV) in OptimizeRetainRVCall()590 BasicBlock *RetainRVParent = RetainRV->getParent(); in OptimizeRetainRVCall()594 if (&*I == RetainRV) in OptimizeRetainRVCall()602 BasicBlock::iterator I = RetainRV, Begin = RetainRV->getParent()->begin(); in OptimizeRetainRVCall()611 << "Erasing " << *RetainRV << "\n"); in OptimizeRetainRVCall()614 EraseInstruction(RetainRV); in OptimizeRetainRVCall()[all …]
189 case ARCInstKind::RetainRV: in Depends()201 case ARCInstKind::RetainRV: in Depends()
32 RetainRV, ///< objc_retainAutoreleasedReturnValue enumerator
104 case ARCInstKind::RetainRV: in runOnFunction()
144 case ARCInstKind::RetainRV: in getModRefInfo()
138 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::RetainRV); in optimizeRetainCall()426 case ARCInstKind::RetainRV: { in tryToPeepholeInstruction()
301 if (Kind != ARCInstKind::RetainRV) { in InitTopDown()