Lines Matching refs:CodeGenFunction

24 #include "CodeGenFunction.h"
73 llvm::Value *EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF,
78 llvm::Value *EmitMemberDataPointerAddress(CodeGenFunction &CGF,
83 llvm::Value *EmitMemberPointerConversion(CodeGenFunction &CGF,
98 llvm::Value *EmitMemberPointerComparison(CodeGenFunction &CGF,
104 llvm::Value *EmitMemberPointerIsNotNull(CodeGenFunction &CGF,
108 llvm::Value *adjustToCompleteObject(CodeGenFunction &CGF,
112 llvm::Value *GetVirtualBaseClassOffset(CodeGenFunction &CGF,
139 void BuildInstanceFunctionParams(CodeGenFunction &CGF,
143 void EmitInstanceFunctionProlog(CodeGenFunction &CGF);
145 void EmitConstructorCall(CodeGenFunction &CGF,
155 CodeGenFunction &CGF, const CXXRecordDecl *VTableClass,
166 llvm::Value *getVirtualFunctionPointer(CodeGenFunction &CGF, GlobalDecl GD,
169 void EmitVirtualDestructorCall(CodeGenFunction &CGF,
183 llvm::Value *performThisAdjustment(CodeGenFunction &CGF, llvm::Value *This,
186 llvm::Value *performReturnAdjustment(CodeGenFunction &CGF, llvm::Value *Ret,
193 llvm::Value *InitializeArrayCookie(CodeGenFunction &CGF,
198 llvm::Value *readArrayCookieImpl(CodeGenFunction &CGF,
202 void EmitGuardedInit(CodeGenFunction &CGF, const VarDecl &D,
204 void registerGlobalDtor(CodeGenFunction &CGF, const VarDecl &D,
212 LValue EmitThreadLocalDeclRefExpr(CodeGenFunction &CGF,
230 void EmitReturnFromThunk(CodeGenFunction &CGF, RValue RV, QualType ResTy);
233 llvm::Value *InitializeArrayCookie(CodeGenFunction &CGF,
238 llvm::Value *readArrayCookieImpl(CodeGenFunction &CGF, llvm::Value *allocPtr,
303 ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF,
388 llvm::Value *ItaniumCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF,
435 ItaniumCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF,
644 ItaniumCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF,
718 ItaniumCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF,
759 llvm::Value *ItaniumCXXABI::adjustToCompleteObject(CodeGenFunction &CGF,
777 ItaniumCXXABI::GetVirtualBaseClassOffset(CodeGenFunction &CGF,
862 void ItaniumCXXABI::BuildInstanceFunctionParams(CodeGenFunction &CGF,
885 void ItaniumCXXABI::EmitInstanceFunctionProlog(CodeGenFunction &CGF) {
908 void ItaniumCXXABI::EmitConstructorCall(CodeGenFunction &CGF,
960 CodeGenFunction &CGF, const CXXRecordDecl *VTableClass, BaseSubobject Base,
1034 llvm::Value *ItaniumCXXABI::getVirtualFunctionPointer(CodeGenFunction &CGF,
1048 void ItaniumCXXABI::EmitVirtualDestructorCall(CodeGenFunction &CGF,
1071 static llvm::Value *performTypeAdjustment(CodeGenFunction &CGF,
1118 llvm::Value *ItaniumCXXABI::performThisAdjustment(CodeGenFunction &CGF,
1127 ItaniumCXXABI::performReturnAdjustment(CodeGenFunction &CGF, llvm::Value *Ret,
1134 void ARMCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF,
1155 llvm::Value *ItaniumCXXABI::InitializeArrayCookie(CodeGenFunction &CGF,
1192 llvm::Value *ItaniumCXXABI::readArrayCookieImpl(CodeGenFunction &CGF,
1223 llvm::Value *ARMCXXABI::InitializeArrayCookie(CodeGenFunction &CGF,
1253 llvm::Value *ARMCXXABI::readArrayCookieImpl(CodeGenFunction &CGF,
1308 void Emit(CodeGenFunction &CGF, Flags flags) {
1317 void ItaniumCXXABI::EmitGuardedInit(CodeGenFunction &CGF,
1461 static void emitGlobalDtorWithCXAAtExit(CodeGenFunction &CGF,
1500 void ItaniumCXXABI::registerGlobalDtor(CodeGenFunction &CGF,
1635 LValue ItaniumCXXABI::EmitThreadLocalDeclRefExpr(CodeGenFunction &CGF,