Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DSlicingCheck.cpp121 const auto &BaseLayout = in check() local
126 DerivedLayout.getDataSize() - BaseLayout.getDataSize(); in check()
/llvm-project-15.0.7/clang/lib/AST/
H A DRecordLayoutBuilder.cpp2810 if (!SharedVBPtrBase && BaseLayout.hasVBPtr()) { in layoutNonVirtualBases()
2815 if (!BaseLayout.hasExtendableVFPtr()) in layoutNonVirtualBases()
2853 if (BaseLayout.hasExtendableVFPtr()) { in layoutNonVirtualBases()
2894 const ASTRecordLayout &BaseLayout, in layoutNonVirtualBase() argument
2901 BaseLayout.leadsWithZeroSizedBase() && !MDCUsesEBO) in layoutNonVirtualBase()
2903 ElementInfo Info = getAdjustedElementInfo(BaseLayout); in layoutNonVirtualBase()
2926 Size += BaseLayout.getNonVirtualSize(); in layoutNonVirtualBase()
2927 PreviousBaseLayout = &BaseLayout; in layoutNonVirtualBase()
3126 ElementInfo Info = getAdjustedElementInfo(BaseLayout); in layoutVirtualBases()
3140 Size = BaseOffset + BaseLayout.getNonVirtualSize(); in layoutVirtualBases()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGClass.cpp1683 const ASTRecordLayout &BaseLayout = in Emit() local
1685 CharUnits BaseSize = BaseLayout.getSize(); in Emit()
H A DMicrosoftCXXABI.cpp2152 const ASTRecordLayout &BaseLayout = in emitVBTableDefinition() local
2160 CharUnits VBPtrOffset = BaseLayout.getVBPtrOffset(); in emitVBTableDefinition()