Home
last modified time | relevance | path

Searched refs:BaseLayout (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp2578 const ASTRecordLayout &BaseLayout,
2836 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases() local
2843 if (!SharedVBPtrBase && BaseLayout.hasVBPtr()) { in layoutNonVirtualBases()
2848 if (!BaseLayout.hasExtendableVFPtr()) in layoutNonVirtualBases()
2853 LeadsWithZeroSizedBase = BaseLayout.leadsWithZeroSizedBase(); in layoutNonVirtualBases()
2856 layoutNonVirtualBase(RD, BaseDecl, BaseLayout, PreviousBaseLayout); in layoutNonVirtualBases()
2884 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases() local
2886 if (BaseLayout.hasExtendableVFPtr()) { in layoutNonVirtualBases()
2887 VBPtrOffset = Bases[BaseDecl] + BaseLayout.getNonVirtualSize(); in layoutNonVirtualBases()
2894 LeadsWithZeroSizedBase = BaseLayout.leadsWithZeroSizedBase(); in layoutNonVirtualBases()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp1725 const ASTRecordLayout &BaseLayout = in Emit() local
1727 CharUnits BaseSize = BaseLayout.getSize(); in Emit()
H A DMicrosoftCXXABI.cpp2180 const ASTRecordLayout &BaseLayout = in emitVBTableDefinition() local
2188 CharUnits VBPtrOffset = BaseLayout.getVBPtrOffset(); in emitVBTableDefinition()