Home
last modified time | relevance | path

Searched refs:ForVirtualBase (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/clang/lib/CodeGen/
DCodeGenABITypes.cpp122 CXXDtorType Type, bool ForVirtualBase, bool Delegating) { in getCXXDestructorImplicitParam() argument
129 CGF, D, Type, ForVirtualBase, Delegating); in getCXXDestructorImplicitParam()
DCGCXXABI.h387 CXXCtorType Type, bool ForVirtualBase,
396 CXXCtorType Type, bool ForVirtualBase,
404 bool ForVirtualBase, bool Delegating) = 0;
409 bool ForVirtualBase, bool Delegating,
DCGClass.cpp460 bool ForVirtualBase, in GetVTTParameter() argument
482 assert(!ForVirtualBase && "Can't have same class as virtual base!"); in GetVTTParameter()
486 CharUnits BaseOffset = ForVirtualBase ? in GetVTTParameter()
2055 bool ForVirtualBase, in EmitCXXConstructorCall() argument
2099 EmitCXXConstructorCall(D, Type, ForVirtualBase, Delegating, This, Args, in EmitCXXConstructorCall()
2130 bool ForVirtualBase, in EmitCXXConstructorCall() argument
2169 EmitInlinedInheritingCXXConstructorCall(D, Type, ForVirtualBase, in EmitCXXConstructorCall()
2177 CGM.getCXXABI().addImplicitConstructorArgs(*this, D, Type, ForVirtualBase, in EmitCXXConstructorCall()
2206 const CXXConstructorDecl *D, bool ForVirtualBase, Address This, in EmitInheritedCXXConstructorCall() argument
2247 EmitCXXConstructorCall(D, Ctor_Base, ForVirtualBase, /*Delegating*/false, in EmitInheritedCXXConstructorCall()
[all …]
DCGCXXABI.cpp299 bool ForVirtualBase, bool Delegating, CallArgList &Args) { in addImplicitConstructorArgs() argument
301 getImplicitConstructorArgs(CGF, D, Type, ForVirtualBase, Delegating); in addImplicitConstructorArgs()
DItaniumCXXABI.cpp228 bool ForVirtualBase,
234 bool ForVirtualBase,
238 CXXDtorType Type, bool ForVirtualBase,
1692 bool ForVirtualBase, bool Delegating) { in getImplicitConstructorArgs() argument
1698 CGF.GetVTTParameter(GlobalDecl(D, Type), ForVirtualBase, Delegating); in getImplicitConstructorArgs()
1705 bool ForVirtualBase, bool Delegating) { in getCXXDestructorImplicitParam() argument
1707 return CGF.GetVTTParameter(GD, ForVirtualBase, Delegating); in getCXXDestructorImplicitParam()
1712 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall() argument
1717 getCXXDestructorImplicitParam(CGF, DD, Type, ForVirtualBase, Delegating); in EmitDestructorCall()
DMicrosoftCXXABI.cpp259 bool ForVirtualBase,
265 bool ForVirtualBase,
269 CXXDtorType Type, bool ForVirtualBase,
1577 bool ForVirtualBase, bool Delegating) { in getImplicitConstructorArgs() argument
1600 bool ForVirtualBase, bool Delegating) { in getCXXDestructorImplicitParam() argument
1606 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall() argument
1626 if (ForVirtualBase && isa<CXXConstructorDecl>(CGF.CurCodeDecl)) { in EmitDestructorCall()
1631 getCXXDestructorImplicitParam(CGF, DD, Type, ForVirtualBase, in EmitDestructorCall()
DCodeGenFunction.h2745 llvm::Value *GetVTTParameter(GlobalDecl GD, bool ForVirtualBase,
2765 bool ForVirtualBase,
2773 bool ForVirtualBase, Address This,
2778 bool ForVirtualBase, bool Delegating,
2782 bool ForVirtualBase, bool Delegating,
2815 bool ForVirtualBase, bool Delegating, Address This,
DCGExprCXX.cpp627 bool ForVirtualBase = false; in EmitCXXConstructExpr() local
642 ForVirtualBase = true; in EmitCXXConstructExpr()
650 EmitCXXConstructorCall(CD, Type, ForVirtualBase, Delegating, Dest, E); in EmitCXXConstructExpr()
/external/clang/lib/CodeGen/
DCGClass.cpp426 bool ForVirtualBase, in GetVTTParameter() argument
448 assert(!ForVirtualBase && "Can't have same class as virtual base!"); in GetVTTParameter()
452 CharUnits BaseOffset = ForVirtualBase ? in GetVTTParameter()
2048 bool ForVirtualBase, in EmitCXXConstructorCall() argument
2074 EmitCXXConstructorCall(D, Type, ForVirtualBase, Delegating, This, Args); in EmitCXXConstructorCall()
2103 bool ForVirtualBase, in EmitCXXConstructorCall() argument
2138 EmitInlinedInheritingCXXConstructorCall(D, Type, ForVirtualBase, in EmitCXXConstructorCall()
2146 *this, D, Type, ForVirtualBase, Delegating, Args); in EmitCXXConstructorCall()
2173 const CXXConstructorDecl *D, bool ForVirtualBase, Address This, in EmitInheritedCXXConstructorCall() argument
2215 EmitCXXConstructorCall(D, Ctor_Base, ForVirtualBase, /*Delegating*/false, in EmitInheritedCXXConstructorCall()
[all …]
DCGCXXABI.h361 CXXCtorType Type, bool ForVirtualBase,
367 bool ForVirtualBase, bool Delegating,
DCodeGenFunction.h1941 llvm::Value *GetVTTParameter(GlobalDecl GD, bool ForVirtualBase,
1961 bool ForVirtualBase,
1969 bool ForVirtualBase, Address This,
1974 bool ForVirtualBase, bool Delegating,
1978 bool ForVirtualBase, bool Delegating,
2007 bool ForVirtualBase, bool Delegating,
DItaniumCXXABI.cpp227 CXXCtorType Type, bool ForVirtualBase,
232 CXXDtorType Type, bool ForVirtualBase,
1416 bool ForVirtualBase, bool Delegating, CallArgList &Args) { in addImplicitConstructorArgs() argument
1422 CGF.GetVTTParameter(GlobalDecl(D, Type), ForVirtualBase, Delegating); in addImplicitConstructorArgs()
1431 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall() argument
1434 llvm::Value *VTT = CGF.GetVTTParameter(GD, ForVirtualBase, Delegating); in EmitDestructorCall()
DCGExprCXX.cpp484 bool ForVirtualBase = false; in EmitCXXConstructExpr() local
499 ForVirtualBase = true; in EmitCXXConstructExpr()
507 EmitCXXConstructorCall(CD, Type, ForVirtualBase, Delegating, in EmitCXXConstructExpr()
DMicrosoftCXXABI.cpp249 CXXCtorType Type, bool ForVirtualBase,
254 CXXDtorType Type, bool ForVirtualBase,
1458 bool ForVirtualBase, bool Delegating, CallArgList &Args) { in addImplicitConstructorArgs() argument
1485 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall() argument
/external/llvm-project/clang/include/clang/CodeGen/
DCodeGenABITypes.h100 bool ForVirtualBase, bool Delegating);