Lines Matching refs:Runtime
79 CGObjCRuntime &Runtime = CGM.getObjCRuntime(); in EmitObjCBoxedExpr() local
81 llvm::Value *Receiver = Runtime.GetClass(*this, ClassDecl); in EmitObjCBoxedExpr()
113 RValue result = Runtime.GenerateMessageSend( in EmitObjCBoxedExpr()
223 CGObjCRuntime &Runtime = CGM.getObjCRuntime(); in EmitObjCCollectionLiteral() local
224 llvm::Value *Receiver = Runtime.GetClass(*this, Class); in EmitObjCCollectionLiteral()
227 RValue result = Runtime.GenerateMessageSend( in EmitObjCCollectionLiteral()
383 auto &Runtime = CGM.getLangOpts().ObjCRuntime; in tryGenerateSpecializedMessageSend() local
387 Runtime.shouldUseRuntimeFunctionsForAlloc() && in tryGenerateSpecializedMessageSend()
410 Runtime.shouldUseARCFunctionsForRetainRelease()) in tryGenerateSpecializedMessageSend()
417 Runtime.shouldUseARCFunctionsForRetainRelease()) in tryGenerateSpecializedMessageSend()
424 Runtime.shouldUseARCFunctionsForRetainRelease()) { in tryGenerateSpecializedMessageSend()
524 auto &Runtime = CGF.getLangOpts().ObjCRuntime; in tryEmitSpecializedAllocInit() local
525 if (!Runtime.shouldUseRuntimeFunctionForCombinedAllocInit()) in tryEmitSpecializedAllocInit()
605 CGObjCRuntime &Runtime = CGM.getObjCRuntime(); in EmitObjCMessageExpr() local
629 Receiver = Runtime.GetClass(*this, OID); in EmitObjCMessageExpr()
686 result = Runtime.GenerateMessageSendSuper(*this, Return, ResultType, in EmitObjCMessageExpr()
696 result = Runtime.GeneratePossiblySpecializedMessageSend( in EmitObjCMessageExpr()
2697 CGObjCRuntime &Runtime = CGM.getObjCRuntime(); in EmitObjCMRRAutoreleasePoolPush() local
2698 llvm::Value *Receiver = Runtime.EmitNSAutoreleasePoolClassRef(*this); in EmitObjCMRRAutoreleasePoolPush()
2704 Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitObjCMRRAutoreleasePoolPush()
2713 Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitObjCMRRAutoreleasePoolPush()
3877 CGObjCRuntime &Runtime = CGM.getObjCRuntime(); in EmitBlockCopyAndAutorelease() local
3880 Result = Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitBlockCopyAndAutorelease()
3884 Result = Runtime.GenerateMessageSend(*this, ReturnValueSlot(), in EmitBlockCopyAndAutorelease()