Lines Matching refs:CodeGenFunction
82 CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(llvm::Value *This, in GetAddressOfDirectBaseInCompleteClass()
112 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, llvm::Value *ptr, in ApplyNonVirtualAndVirtualOffset()
136 llvm::Value *CodeGenFunction::GetAddressOfBaseClass( in GetAddressOfBaseClass()
240 CodeGenFunction::GetAddressOfDerivedClass(llvm::Value *Value, in GetAddressOfDerivedClass()
297 llvm::Value *CodeGenFunction::GetVTTParameter(GlobalDecl GD, in GetVTTParameter()
354 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
392 static void EmitBaseInitializer(CodeGenFunction &CGF, in EmitBaseInitializer()
438 static void EmitAggMemberInitializer(CodeGenFunction &CGF, in EmitAggMemberInitializer()
557 static void EmitLValueForAnyFieldInitialization(CodeGenFunction &CGF, in EmitLValueForAnyFieldInitialization()
571 static void EmitMemberInitializer(CodeGenFunction &CGF, in EmitMemberInitializer()
629 void CodeGenFunction::EmitInitializerForField( in EmitInitializerForField()
734 void CodeGenFunction::EmitAsanPrologueOrEpilogue(bool Prologue) { in EmitAsanPrologueOrEpilogue()
797 void CodeGenFunction::EmitConstructorBody(FunctionArgList &Args) { in EmitConstructorBody()
858 explicit CopyingValueRepresentation(CodeGenFunction &CGF) in CopyingValueRepresentation()
867 CodeGenFunction &CGF;
875 FieldMemcpyizer(CodeGenFunction &CGF, const CXXRecordDecl *ClassDecl, in FieldMemcpyizer()
954 CodeGenFunction &CGF;
1019 static const VarDecl *getTrivialCopySource(CodeGenFunction &CGF, in getTrivialCopySource()
1052 ConstructorMemcpyizer(CodeGenFunction &CGF, const CXXConstructorDecl *CD, in ConstructorMemcpyizer()
1196 AssignmentMemcpyizer(CodeGenFunction &CGF, const CXXMethodDecl *AD, in AssignmentMemcpyizer()
1236 void CodeGenFunction::EmitCtorPrologue(const CXXConstructorDecl *CD, in EmitCtorPrologue()
1372 static void EmitDtorSanitizerCallback(CodeGenFunction &CGF, in EmitDtorSanitizerCallback()
1390 void CodeGenFunction::EmitDestructorBody(FunctionArgList &Args) { in EmitDestructorBody()
1482 void CodeGenFunction::emitImplicitAssignmentOperatorBody(FunctionArgList &Args) { in emitImplicitAssignmentOperatorBody()
1502 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1518 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1538 CodeGenFunction::Destroyer *destroyer;
1542 DestroyField(const FieldDecl *field, CodeGenFunction::Destroyer *destroyer, in DestroyField()
1547 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1564 void CodeGenFunction::EnterDtorCleanups(const CXXDestructorDecl *DD, in EnterDtorCleanups()
1656 void CodeGenFunction::EmitCXXAggrConstructorCall( in EmitCXXAggrConstructorCall()
1675 void CodeGenFunction::EmitCXXAggrConstructorCall(const CXXConstructorDecl *ctor, in EmitCXXAggrConstructorCall()
1763 void CodeGenFunction::destroyCXXObject(CodeGenFunction &CGF, in destroyCXXObject()
1774 void CodeGenFunction::EmitCXXConstructorCall(const CXXConstructorDecl *D, in EmitCXXConstructorCall()
1783 EmitTypeCheck(CodeGenFunction::TCK_ConstructorCall, SourceLocation(), This, in EmitCXXConstructorCall()
1826 CodeGenFunction::EmitSynthesizedCXXCopyCtorCall(const CXXConstructorDecl *D, in EmitSynthesizedCXXCopyCtorCall()
1864 CodeGenFunction::EmitDelegateCXXConstructorCall(const CXXConstructorDecl *Ctor, in EmitDelegateCXXConstructorCall()
1915 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1923 CodeGenFunction::EmitDelegatingCXXConstructorCall(const CXXConstructorDecl *Ctor, in EmitDelegatingCXXConstructorCall()
1950 void CodeGenFunction::EmitCXXDestructorCall(const CXXDestructorDecl *DD, in EmitCXXDestructorCall()
1967 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1975 void CodeGenFunction::PushDestructorCleanup(const CXXDestructorDecl *D, in PushDestructorCleanup()
1980 void CodeGenFunction::PushDestructorCleanup(QualType T, llvm::Value *Addr) { in PushDestructorCleanup()
1991 CodeGenFunction::InitializeVTablePointer(BaseSubobject Base, in InitializeVTablePointer()
2049 CodeGenFunction::InitializeVTablePointers(BaseSubobject Base, in InitializeVTablePointers()
2106 void CodeGenFunction::InitializeVTablePointers(const CXXRecordDecl *RD) { in InitializeVTablePointers()
2122 llvm::Value *CodeGenFunction::GetVTablePtr(llvm::Value *This, in GetVTablePtr()
2165 void CodeGenFunction::EmitVTablePtrCheckForCall(const CXXMethodDecl *MD, in EmitVTablePtrCheckForCall()
2176 void CodeGenFunction::EmitVTablePtrCheckForCast(QualType T, in EmitVTablePtrCheckForCast()
2228 void CodeGenFunction::EmitVTablePtrCheck(const CXXRecordDecl *RD, in EmitVTablePtrCheck()
2300 CodeGenFunction::CanDevirtualizeMemberFunctionCall(const Expr *Base, in CanDevirtualizeMemberFunctionCall()
2364 void CodeGenFunction::EmitForwardingCallToLambda( in EmitForwardingCallToLambda()
2399 void CodeGenFunction::EmitLambdaBlockInvokeBody() { in EmitLambdaBlockInvokeBody()
2420 void CodeGenFunction::EmitLambdaToBlockPointerBody(FunctionArgList &Args) { in EmitLambdaToBlockPointerBody()
2431 void CodeGenFunction::EmitLambdaDelegatingInvokeBody(const CXXMethodDecl *MD) { in EmitLambdaDelegatingInvokeBody()
2461 void CodeGenFunction::EmitLambdaStaticInvokeFunction(const CXXMethodDecl *MD) { in EmitLambdaStaticInvokeFunction()