Lines Matching defs:Runtime
50 // FIXME: This bitcast should just be made an invariant on the Runtime.
77 CGObjCRuntime &Runtime = CGM.getObjCRuntime();
79 llvm::Value *Receiver = Runtime.GetClass(*this, ClassDecl);
111 RValue result = Runtime.GenerateMessageSend(
221 CGObjCRuntime &Runtime = CGM.getObjCRuntime();
222 llvm::Value *Receiver = Runtime.GetClass(*this, Class);
225 RValue result = Runtime.GenerateMessageSend(
381 auto &Runtime = CGM.getLangOpts().ObjCRuntime;
385 Runtime.shouldUseRuntimeFunctionsForAlloc() &&
408 Runtime.shouldUseARCFunctionsForRetainRelease())
415 Runtime.shouldUseARCFunctionsForRetainRelease())
422 Runtime.shouldUseARCFunctionsForRetainRelease()) {
453 auto &Runtime = CGF.getLangOpts().ObjCRuntime;
454 if (!Runtime.shouldUseRuntimeFunctionForCombinedAllocInit())
534 CGObjCRuntime &Runtime = CGM.getObjCRuntime();
558 Receiver = Runtime.GetClass(*this, OID);
615 result = Runtime.GenerateMessageSendSuper(*this, Return, ResultType,
625 result = Runtime.GeneratePossiblySpecializedMessageSend(
2578 CGObjCRuntime &Runtime = CGM.getObjCRuntime();
2579 llvm::Value *Receiver = Runtime.EmitNSAutoreleasePoolClassRef(*this);
2585 Runtime.GenerateMessageSend(*this, ReturnValueSlot(),
2594 Runtime.GenerateMessageSend(*this, ReturnValueSlot(),
3730 CGObjCRuntime &Runtime = CGM.getObjCRuntime();
3733 Result = Runtime.GenerateMessageSend(*this, ReturnValueSlot(),
3737 Result = Runtime.GenerateMessageSend(*this, ReturnValueSlot(),