Lines Matching refs:Receiver
83 llvm::Value *Receiver = Runtime.GetClass(*this, ClassDecl); in EmitObjCBoxedExpr() local
117 *this, ReturnValueSlot(), BoxingMethod->getReturnType(), Sel, Receiver, in EmitObjCBoxedExpr()
228 llvm::Value *Receiver = Runtime.GetClass(*this, Class); in EmitObjCCollectionLiteral() local
233 Receiver, Args, Class, MethodWithObjects); in EmitObjCCollectionLiteral()
378 CodeGenFunction &CGF, QualType ResultType, llvm::Value *Receiver, in tryGenerateSpecializedMessageSend() argument
394 return CGF.EmitObjCAlloc(Receiver, CGF.ConvertType(ResultType)); in tryGenerateSpecializedMessageSend()
402 return CGF.EmitObjCAllocWithZone(Receiver, in tryGenerateSpecializedMessageSend()
413 return CGF.EmitObjCAutorelease(Receiver, CGF.ConvertType(ResultType)); in tryGenerateSpecializedMessageSend()
420 return CGF.EmitObjCRetainNonBlock(Receiver, CGF.ConvertType(ResultType)); in tryGenerateSpecializedMessageSend()
427 CGF.EmitObjCRelease(Receiver, ARCPreciseLifetime); in tryGenerateSpecializedMessageSend()
440 Selector Sel, llvm::Value *Receiver, const CallArgList &Args, in GeneratePossiblySpecializedMessageSend() argument
444 tryGenerateSpecializedMessageSend(CGF, ResultType, Receiver, Args, in GeneratePossiblySpecializedMessageSend()
448 return GenerateMessageSend(CGF, Return, ResultType, Sel, Receiver, Args, OID, in GeneratePossiblySpecializedMessageSend()
549 llvm::Value *Receiver = nullptr; in tryEmitSpecializedAllocInit() local
554 Receiver = CGF.EmitScalarExpr(SubOME->getInstanceReceiver()); in tryEmitSpecializedAllocInit()
562 Receiver = CGF.CGM.getObjCRuntime().GetClass(CGF, ID); in tryEmitSpecializedAllocInit()
570 return CGF.EmitObjCAllocInit(Receiver, CGF.ConvertType(OME->getType())); in tryEmitSpecializedAllocInit()
613 llvm::Value *Receiver = nullptr; in EmitObjCMessageExpr() local
621 Receiver = ter.getPointer(); in EmitObjCMessageExpr()
624 Receiver = EmitScalarExpr(E->getInstanceReceiver()); in EmitObjCMessageExpr()
631 Receiver = Runtime.GetClass(*this, OID); in EmitObjCMessageExpr()
638 Receiver = LoadObjCSelf(); in EmitObjCMessageExpr()
644 Receiver = LoadObjCSelf(); in EmitObjCMessageExpr()
651 Receiver = EmitARCRetainNonBlock(Receiver); in EmitObjCMessageExpr()
659 Receiver = EmitARCRetainAutorelease(ReceiverType, Receiver); in EmitObjCMessageExpr()
692 Receiver, in EmitObjCMessageExpr()
699 *this, Return, ResultType, E->getSelector(), Receiver, Args, OID, in EmitObjCMessageExpr()
2720 llvm::Value *Receiver = Runtime.EmitNSAutoreleasePoolClassRef(*this); in EmitObjCMRRAutoreleasePoolPush() local
2728 AllocSel, Receiver, Args); in EmitObjCMRRAutoreleasePoolPush()
2731 Receiver = AllocRV.getScalarVal(); in EmitObjCMRRAutoreleasePoolPush()
2737 InitSel, Receiver, Args); in EmitObjCMRRAutoreleasePoolPush()