Lines Matching refs:BaseLayout

2233                             const ASTRecordLayout &BaseLayout,
2486 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases() local
2493 if (!SharedVBPtrBase && BaseLayout.hasVBPtr()) { in layoutNonVirtualBases()
2498 if (!BaseLayout.hasExtendableVFPtr()) in layoutNonVirtualBases()
2503 LeadsWithZeroSizedBase = BaseLayout.leadsWithZeroSizedBase(); in layoutNonVirtualBases()
2506 layoutNonVirtualBase(RD, BaseDecl, BaseLayout, PreviousBaseLayout); in layoutNonVirtualBases()
2522 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases() local
2524 if (BaseLayout.hasExtendableVFPtr()) { in layoutNonVirtualBases()
2525 VBPtrOffset = Bases[BaseDecl] + BaseLayout.getNonVirtualSize(); in layoutNonVirtualBases()
2532 LeadsWithZeroSizedBase = BaseLayout.leadsWithZeroSizedBase(); in layoutNonVirtualBases()
2535 layoutNonVirtualBase(RD, BaseDecl, BaseLayout, PreviousBaseLayout); in layoutNonVirtualBases()
2536 VBPtrOffset = Bases[BaseDecl] + BaseLayout.getNonVirtualSize(); in layoutNonVirtualBases()
2565 const ASTRecordLayout &BaseLayout, in layoutNonVirtualBase() argument
2572 BaseLayout.leadsWithZeroSizedBase() && !MDCUsesEBO) in layoutNonVirtualBase()
2574 ElementInfo Info = getAdjustedElementInfo(BaseLayout); in layoutNonVirtualBase()
2589 BaseLayout.getNonVirtualSize() == CharUnits::Zero()) { in layoutNonVirtualBase()
2597 Size += BaseLayout.getNonVirtualSize(); in layoutNonVirtualBase()
2598 PreviousBaseLayout = &BaseLayout; in layoutNonVirtualBase()
2757 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutVirtualBases() local
2759 std::max(RequiredAlignment, BaseLayout.getRequiredAlignment()); in layoutVirtualBases()
2769 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutVirtualBases() local
2777 BaseLayout.leadsWithZeroSizedBase() && !recordUsesEBO(RD)) || in layoutVirtualBases()
2783 ElementInfo Info = getAdjustedElementInfo(BaseLayout); in layoutVirtualBases()
2798 Size = BaseOffset + BaseLayout.getNonVirtualSize(); in layoutVirtualBases()
2799 PreviousBaseLayout = &BaseLayout; in layoutVirtualBases()