Searched refs:objc_retain (Results 1 – 12 of 12) sorted by relevance
80 return getIntrinsicEntryPoint(Retain, Intrinsic::objc_retain); in get()
179 case Intrinsic::objc_retain: in lowerIntrinsics()
113 case Intrinsic::objc_retain: in GetFunctionClass()
49 case Intrinsic::objc_retain: in mayLowerToFunctionCall()
4628 {"objc_retain", llvm::Intrinsic::objc_retain}, in UpgradeARCRuntime()
317 /// Calls objc_retain.
2523 .. _arc.runtime.objc_retain:2525 ``id objc_retain(id value);``2549 return objc_autorelease(objc_retain(value));2569 return objc_autoreleaseReturnValue(objc_retain(value));2585 fails, it performs a retain operation exactly like :ref:`objc_retain2586 <arc.runtime.objc_retain>`.2624 invalid argument to this function. Rather it implies that an ``objc_retain``
169 llvm::Function *objc_retain; member
2317 CGM.getObjCEntrypoints().objc_retain, in EmitARCRetainNonBlock()2318 llvm::Intrinsic::objc_retain); in EmitARCRetainNonBlock()
3179 if (call->getCalledOperand() == CGF.CGM.getObjCEntrypoints().objc_retain) { in tryEmitFusedAutoreleaseOfResult()3243 CGF.CGM.getObjCEntrypoints().objc_retain) in tryRemoveRetainOfSelf()
1993 Function *IFn = Intrinsic::getDeclaration(Mod, Intrinsic::objc_retain); in inlineRetainOrClaimRVCalls()
26454 Lowers to a call to `objc_retain <https://clang.llvm.org/docs/AutomaticReferenceCounting.html#arc-r…