Lines Matching refs:CodeGenFunction

37   class CodeGenFunction;  variable
86 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
99 void EmitTryCatchStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S,
104 void EmitInitOfCatchParam(CodeGenFunction &CGF, llvm::Value *exn,
111 void EmitAtSynchronizedStmt(CodeGenFunction &CGF,
128 virtual llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel) = 0;
135 virtual Address GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) = 0;
138 virtual llvm::Value *GetSelector(CodeGenFunction &CGF,
167 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
181 GeneratePossiblySpecializedMessageSend(CodeGenFunction &CGF,
198 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
221 virtual llvm::Value *GenerateProtocolRef(CodeGenFunction &CGF,
243 virtual void GenerateDirectMethodPrologue(CodeGenFunction &CGF,
271 virtual llvm::Value *GetClass(CodeGenFunction &CGF,
275 virtual llvm::Value *EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF) { in EmitNSAutoreleasePoolClassRef()
283 virtual void EmitSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
285 virtual void EmitTryStmt(CodeGen::CodeGenFunction &CGF,
287 virtual void EmitThrowStmt(CodeGen::CodeGenFunction &CGF,
290 virtual llvm::Value *EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF,
292 virtual void EmitObjCWeakAssign(CodeGen::CodeGenFunction &CGF,
294 virtual void EmitObjCGlobalAssign(CodeGen::CodeGenFunction &CGF,
297 virtual void EmitObjCIvarAssign(CodeGen::CodeGenFunction &CGF,
300 virtual void EmitObjCStrongCastAssign(CodeGen::CodeGenFunction &CGF,
303 virtual LValue EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF,
308 virtual llvm::Value *EmitIvarOffset(CodeGen::CodeGenFunction &CGF,
311 virtual void EmitGCMemmoveCollectable(CodeGen::CodeGenFunction &CGF,