Lines Matching defs:Runtime
80 CGObjCRuntime &Runtime = CGM.getObjCRuntime();
82 llvm::Value *Receiver = Runtime.GetClass(*this, ClassDecl);
115 RValue result = Runtime.GenerateMessageSend(
226 CGObjCRuntime &Runtime = CGM.getObjCRuntime();
227 llvm::Value *Receiver = Runtime.GetClass(*this, Class);
230 RValue result = Runtime.GenerateMessageSend(
384 auto &Runtime = CGM.getLangOpts().ObjCRuntime;
388 Runtime.shouldUseRuntimeFunctionsForAlloc() &&
411 Runtime.shouldUseARCFunctionsForRetainRelease())
418 Runtime.shouldUseARCFunctionsForRetainRelease())
425 Runtime.shouldUseARCFunctionsForRetainRelease()) {
491 // Walk the Runtime list to get all protocols implied via the inclusion of
525 auto &Runtime = CGF.getLangOpts().ObjCRuntime;
526 if (!Runtime.shouldUseRuntimeFunctionForCombinedAllocInit())
606 CGObjCRuntime &Runtime = CGM.getObjCRuntime();
630 Receiver = Runtime.GetClass(*this, OID);
687 result = Runtime.GenerateMessageSendSuper(*this, Return, ResultType,
697 result = Runtime.GeneratePossiblySpecializedMessageSend(
2718 CGObjCRuntime &Runtime = CGM.getObjCRuntime();
2719 llvm::Value *Receiver = Runtime.EmitNSAutoreleasePoolClassRef(*this);
2725 Runtime.GenerateMessageSend(*this, ReturnValueSlot(),
2734 Runtime.GenerateMessageSend(*this, ReturnValueSlot(),
3916 CGObjCRuntime &Runtime = CGM.getObjCRuntime();
3919 Result = Runtime.GenerateMessageSend(*this, ReturnValueSlot(),
3923 Result = Runtime.GenerateMessageSend(*this, ReturnValueSlot(),