Lines Matching refs:CGF
87 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
100 void EmitTryCatchStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S,
105 void EmitInitOfCatchParam(CodeGenFunction &CGF, llvm::Value *exn,
112 void EmitAtSynchronizedStmt(CodeGenFunction &CGF,
129 virtual llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel) = 0;
136 virtual Address GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) = 0;
139 virtual llvm::Value *GetSelector(CodeGenFunction &CGF,
168 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
182 GeneratePossiblySpecializedMessageSend(CodeGenFunction &CGF,
199 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
222 virtual llvm::Value *GenerateProtocolRef(CodeGenFunction &CGF,
244 virtual void GenerateDirectMethodPrologue(CodeGenFunction &CGF,
272 virtual llvm::Value *GetClass(CodeGenFunction &CGF,
276 virtual llvm::Value *EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF) { in EmitNSAutoreleasePoolClassRef() argument
284 virtual void EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
286 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
288 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
291 virtual llvm::Value *EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
293 virtual void EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
295 virtual void EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
298 virtual void EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
301 virtual void EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
304 virtual LValue EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF,
309 virtual llvm::Value *EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
312 virtual void EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,
341 bool canMessageReceiverBeNull(CodeGenFunction &CGF,
355 static void destroyCalleeDestroyedArguments(CodeGenFunction &CGF,