Lines Matching refs:BaseLayout
2546 const ASTRecordLayout &BaseLayout,
2803 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases() local
2810 if (!SharedVBPtrBase && BaseLayout.hasVBPtr()) { in layoutNonVirtualBases()
2815 if (!BaseLayout.hasExtendableVFPtr()) in layoutNonVirtualBases()
2820 LeadsWithZeroSizedBase = BaseLayout.leadsWithZeroSizedBase(); in layoutNonVirtualBases()
2823 layoutNonVirtualBase(RD, BaseDecl, BaseLayout, PreviousBaseLayout); in layoutNonVirtualBases()
2851 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases() local
2853 if (BaseLayout.hasExtendableVFPtr()) { in layoutNonVirtualBases()
2854 VBPtrOffset = Bases[BaseDecl] + BaseLayout.getNonVirtualSize(); in layoutNonVirtualBases()
2861 LeadsWithZeroSizedBase = BaseLayout.leadsWithZeroSizedBase(); in layoutNonVirtualBases()
2864 layoutNonVirtualBase(RD, BaseDecl, BaseLayout, PreviousBaseLayout); in layoutNonVirtualBases()
2865 VBPtrOffset = Bases[BaseDecl] + BaseLayout.getNonVirtualSize(); in layoutNonVirtualBases()
2894 const ASTRecordLayout &BaseLayout, in layoutNonVirtualBase() argument
2901 BaseLayout.leadsWithZeroSizedBase() && !MDCUsesEBO) in layoutNonVirtualBase()
2903 ElementInfo Info = getAdjustedElementInfo(BaseLayout); in layoutNonVirtualBase()
2918 assert(BaseLayout.getNonVirtualSize() == CharUnits::Zero()); in layoutNonVirtualBase()
2926 Size += BaseLayout.getNonVirtualSize(); in layoutNonVirtualBase()
2927 PreviousBaseLayout = &BaseLayout; in layoutNonVirtualBase()
3100 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutVirtualBases() local
3102 std::max(RequiredAlignment, BaseLayout.getRequiredAlignment()); in layoutVirtualBases()
3112 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutVirtualBases() local
3120 BaseLayout.leadsWithZeroSizedBase() && !recordUsesEBO(RD)) || in layoutVirtualBases()
3126 ElementInfo Info = getAdjustedElementInfo(BaseLayout); in layoutVirtualBases()
3140 Size = BaseOffset + BaseLayout.getNonVirtualSize(); in layoutVirtualBases()
3141 PreviousBaseLayout = &BaseLayout; in layoutVirtualBases()