Lines Matching refs:BaseLayout
2557 const ASTRecordLayout &BaseLayout,
2815 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases() local
2822 if (!SharedVBPtrBase && BaseLayout.hasVBPtr()) { in layoutNonVirtualBases()
2827 if (!BaseLayout.hasExtendableVFPtr()) in layoutNonVirtualBases()
2832 LeadsWithZeroSizedBase = BaseLayout.leadsWithZeroSizedBase(); in layoutNonVirtualBases()
2835 layoutNonVirtualBase(RD, BaseDecl, BaseLayout, PreviousBaseLayout); in layoutNonVirtualBases()
2863 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases() local
2865 if (BaseLayout.hasExtendableVFPtr()) { in layoutNonVirtualBases()
2866 VBPtrOffset = Bases[BaseDecl] + BaseLayout.getNonVirtualSize(); in layoutNonVirtualBases()
2873 LeadsWithZeroSizedBase = BaseLayout.leadsWithZeroSizedBase(); in layoutNonVirtualBases()
2876 layoutNonVirtualBase(RD, BaseDecl, BaseLayout, PreviousBaseLayout); in layoutNonVirtualBases()
2877 VBPtrOffset = Bases[BaseDecl] + BaseLayout.getNonVirtualSize(); in layoutNonVirtualBases()
2906 const ASTRecordLayout &BaseLayout, in layoutNonVirtualBase() argument
2913 BaseLayout.leadsWithZeroSizedBase() && !MDCUsesEBO) in layoutNonVirtualBase()
2915 ElementInfo Info = getAdjustedElementInfo(BaseLayout); in layoutNonVirtualBase()
2930 assert(BaseLayout.getNonVirtualSize() == CharUnits::Zero()); in layoutNonVirtualBase()
2938 Size += BaseLayout.getNonVirtualSize(); in layoutNonVirtualBase()
2939 PreviousBaseLayout = &BaseLayout; in layoutNonVirtualBase()
3111 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutVirtualBases() local
3113 std::max(RequiredAlignment, BaseLayout.getRequiredAlignment()); in layoutVirtualBases()
3123 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutVirtualBases() local
3131 BaseLayout.leadsWithZeroSizedBase() && !recordUsesEBO(RD)) || in layoutVirtualBases()
3137 ElementInfo Info = getAdjustedElementInfo(BaseLayout); in layoutVirtualBases()
3151 Size = BaseOffset + BaseLayout.getNonVirtualSize(); in layoutVirtualBases()
3152 PreviousBaseLayout = &BaseLayout; in layoutVirtualBases()