Home
last modified time | relevance | path

Searched defs:VBases (Results 1 – 9 of 9) sorted by relevance

/llvm-project/clang/lib/AST/
H A DVTTBuilder.cpp209 LayoutVirtualVTTs(Base.getBase(), VBases); in LayoutVTT() local
84 LayoutSecondaryVirtualPointers(BaseSubobject Base,bool BaseIsMorallyVirtual,uint64_t VTableIndex,const CXXRecordDecl * VTableClass,VisitedVirtualBasesSetTy & VBases) LayoutSecondaryVirtualPointers() argument
149 VisitedVirtualBasesSetTy VBases; LayoutSecondaryVirtualPointers() local
155 LayoutVirtualVTTs(const CXXRecordDecl * RD,VisitedVirtualBasesSetTy & VBases) LayoutVirtualVTTs() argument
[all...]
H A DVTableBuilder.cpp1671 VisitedVirtualBasesSetTy VBases; in LayoutVTable() local
1843 VisitedVirtualBasesSetTy &VBases) { in DeterminePrimaryVirtualBases() argument
1898 const CXXRecordDecl *RD, VisitedVirtualBasesSetTy &VBases) { in LayoutVTablesForVirtualBases() argument
[all...]
H A DRecordLayoutBuilder.cpp681 ASTRecordLayout::VBaseOffsetsMapTy VBases; global() member in __anon3d3449280111::ItaniumRecordLayoutBuilder
2653 ASTRecordLayout::VBaseOffsetsMapTy VBases; global() member
[all...]
H A DDeclCXX.cpp218 SmallVector<const CXXBaseSpecifier *, 8> VBases; in setBases() local
[all...]
/llvm-project/clang/test/Layout/
H A Dms-no-unique-address.cpp243 namespace VBases { namespace
/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp2607 /*BaseIsNonVirtualPrimaryBase=*/false, VTableClass, VBases, in getVTablePointers() local
2621 getVTablePointers(BaseSubobject Base,const CXXRecordDecl * NearestVBase,CharUnits OffsetFromNearestVBase,bool BaseIsNonVirtualPrimaryBase,const CXXRecordDecl * VTableClass,VisitedVirtualBasesSetTy & VBases,VPtrsVector & Vptrs) getVTablePointers() argument
/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp933 collectPublicBases(CXXRecordDecl * RD,llvm::DenseMap<CXXRecordDecl *,unsigned> & SubobjectsSeen,llvm::SmallPtrSetImpl<CXXRecordDecl * > & VBases,llvm::SetVector<CXXRecordDecl * > & PublicSubobjectsSeen,bool ParentIsPublic) collectPublicBases() argument
963 llvm::SmallSet<CXXRecordDecl *, 2> VBases; getUnambiguousPublicSubobjects() local
H A DSemaDeclCXX.cpp15139 VBaseMap VBases; checkMoveAssignmentForRepeatedMove() local
/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h327 LazyCXXBaseSpecifiersPtr VBases; global() member