Lines Matching full:codegenfunction
20 #include "CodeGenFunction.h"
38 class CodeGenFunction;
51 ImplicitParamDecl *&getThisDecl(CodeGenFunction &CGF) {
54 llvm::Value *&getThisValue(CodeGenFunction &CGF) {
58 ImplicitParamDecl *&getVTTDecl(CodeGenFunction &CGF) {
61 llvm::Value *&getVTTValue(CodeGenFunction &CGF) {
66 void BuildThisParam(CodeGenFunction &CGF, FunctionArgList &Params);
70 void EmitThisParam(CodeGenFunction &CGF);
92 EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF,
98 virtual llvm::Value *EmitMemberDataPointerAddress(CodeGenFunction &CGF,
105 virtual llvm::Value *EmitMemberPointerConversion(CodeGenFunction &CGF,
133 EmitMemberPointerComparison(CodeGenFunction &CGF,
141 EmitMemberPointerIsNotNull(CodeGenFunction &CGF,
183 virtual void BuildInstanceFunctionParams(CodeGenFunction &CGF,
188 virtual void EmitInstanceFunctionProlog(CodeGenFunction &CGF) = 0;
190 virtual void EmitReturnFromThunk(CodeGenFunction &CGF,
215 virtual llvm::Value *InitializeArrayCookie(CodeGenFunction &CGF,
234 virtual void ReadArrayCookie(CodeGenFunction &CGF, llvm::Value *Ptr,
249 virtual void EmitGuardedInit(CodeGenFunction &CGF, const VarDecl &D,