Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenABITypes.cpp128 CXXDtorType Type, bool ForVirtualBase, bool Delegating) { in getCXXDestructorImplicitParam() argument
135 CGF, D, Type, ForVirtualBase, Delegating); in getCXXDestructorImplicitParam()
H A DCGCXXABI.h424 CXXCtorType Type, bool ForVirtualBase,
433 CXXCtorType Type, bool ForVirtualBase,
441 bool ForVirtualBase, bool Delegating) = 0;
446 bool ForVirtualBase, bool Delegating,
H A DCGClass.cpp458 bool ForVirtualBase, in GetVTTParameter() argument
478 assert(!ForVirtualBase && "Can't have same class as virtual base!"); in GetVTTParameter()
482 CharUnits BaseOffset = ForVirtualBase ? in GetVTTParameter()
2131 bool ForVirtualBase, in EmitCXXConstructorCall() argument
2175 EmitCXXConstructorCall(D, Type, ForVirtualBase, Delegating, This, Args, in EmitCXXConstructorCall()
2205 const CXXConstructorDecl *D, CXXCtorType Type, bool ForVirtualBase, in EmitCXXConstructorCall() argument
2240 EmitInlinedInheritingCXXConstructorCall(D, Type, ForVirtualBase, in EmitCXXConstructorCall()
2248 CGM.getCXXABI().addImplicitConstructorArgs(*this, D, Type, ForVirtualBase, in EmitCXXConstructorCall()
2277 const CXXConstructorDecl *D, bool ForVirtualBase, Address This, in EmitInheritedCXXConstructorCall() argument
2320 EmitCXXConstructorCall(D, Ctor_Base, ForVirtualBase, /*Delegating*/false, in EmitInheritedCXXConstructorCall()
[all …]
H A DCGCXXABI.cpp346 bool ForVirtualBase, bool Delegating, CallArgList &Args) { in addImplicitConstructorArgs() argument
348 getImplicitConstructorArgs(CGF, D, Type, ForVirtualBase, Delegating); in addImplicitConstructorArgs()
H A DItaniumCXXABI.cpp274 bool ForVirtualBase,
280 bool ForVirtualBase,
284 CXXDtorType Type, bool ForVirtualBase,
1935 bool ForVirtualBase, bool Delegating) { in getImplicitConstructorArgs() argument
1943 CGF.GetVTTParameter(GlobalDecl(D, Type), ForVirtualBase, Delegating); in getImplicitConstructorArgs()
1952 bool ForVirtualBase, bool Delegating) { in getCXXDestructorImplicitParam() argument
1954 return CGF.GetVTTParameter(GD, ForVirtualBase, Delegating); in getCXXDestructorImplicitParam()
1959 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall() argument
1964 getCXXDestructorImplicitParam(CGF, DD, Type, ForVirtualBase, Delegating); in EmitDestructorCall()
H A DMicrosoftCXXABI.cpp294 bool ForVirtualBase,
300 bool ForVirtualBase,
304 CXXDtorType Type, bool ForVirtualBase,
1626 bool ForVirtualBase, bool Delegating) { in getImplicitConstructorArgs() argument
1649 bool ForVirtualBase, bool Delegating) { in getCXXDestructorImplicitParam() argument
1655 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall() argument
1675 if (ForVirtualBase && isa<CXXConstructorDecl>(CGF.CurCodeDecl)) { in EmitDestructorCall()
1680 getCXXDestructorImplicitParam(CGF, DD, Type, ForVirtualBase, in EmitDestructorCall()
H A DCGExprCXX.cpp648 bool ForVirtualBase = false; in EmitCXXConstructExpr() local
663 ForVirtualBase = true; in EmitCXXConstructExpr()
671 EmitCXXConstructorCall(CD, Type, ForVirtualBase, Delegating, Dest, E); in EmitCXXConstructExpr()
H A DCodeGenFunction.h3153 llvm::Value *GetVTTParameter(GlobalDecl GD, bool ForVirtualBase,
3173 bool ForVirtualBase,
3181 bool ForVirtualBase, Address This,
3186 bool ForVirtualBase, bool Delegating,
3190 bool ForVirtualBase, bool Delegating,
3221 bool ForVirtualBase, bool Delegating, Address This,
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h107 bool ForVirtualBase, bool Delegating);