Searched refs:BaseLayout (Results 1 – 3 of 3) sorted by relevance
2536 if (!SharedVBPtrBase && BaseLayout.hasVBPtr()) { in layoutNonVirtualBases()2541 if (!BaseLayout.hasExtendableVFPtr()) in layoutNonVirtualBases()2567 if (BaseLayout.hasExtendableVFPtr()) { in layoutNonVirtualBases()2608 const ASTRecordLayout &BaseLayout, in layoutNonVirtualBase() argument2615 BaseLayout.leadsWithZeroSizedBase() && !MDCUsesEBO) in layoutNonVirtualBase()2617 ElementInfo Info = getAdjustedElementInfo(BaseLayout); in layoutNonVirtualBase()2640 Size += BaseLayout.getNonVirtualSize(); in layoutNonVirtualBase()2641 PreviousBaseLayout = &BaseLayout; in layoutNonVirtualBase()2828 ElementInfo Info = getAdjustedElementInfo(BaseLayout); in layoutVirtualBases()2842 Size = BaseOffset + BaseLayout.getNonVirtualSize(); in layoutVirtualBases()[all …]
1117 const llvm::StructLayout *BaseLayout = CGM.getDataLayout().getStructLayout( in Build() local1145 BaseLayout->getElementOffsetInBits(ElementNo)) in Build()
2052 const ASTRecordLayout &BaseLayout = in emitVBTableDefinition() local2060 CharUnits VBPtrOffset = BaseLayout.getVBPtrOffset(); in emitVBTableDefinition()