Lines Matching refs:RequiredAlignment
2265 CharUnits RequiredAlignment; member
2329 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment()); in getAdjustedElementInfo()
2364 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment); in getAdjustedElementInfo()
2381 RequiredAlignment = std::max( in layout()
2382 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in layout()
2401 RequiredAlignment = std::max( in cxxLayout()
2402 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in cxxLayout()
2414 RequiredAlignment = Context.getTargetInfo().getTriple().isArch64Bit() in initializeLayout()
2669 std::max(RequiredAlignment, Alignment)); in injectVBPtr()
2684 std::max(RequiredAlignment, Alignment)); in injectVFPtr()
2718 RequiredAlignment = in layoutVirtualBases()
2719 std::max(RequiredAlignment, BaseLayout.getRequiredAlignment()); in layoutVirtualBases()
2721 VtorDispAlignment = std::max(VtorDispAlignment, RequiredAlignment); in layoutVirtualBases()
2766 if (!RequiredAlignment.isZero()) { in finalizeLayout()
2767 Alignment = std::max(Alignment, RequiredAlignment); in finalizeLayout()
2771 RoundingAlignment = std::max(RoundingAlignment, RequiredAlignment); in finalizeLayout()
2779 if (RequiredAlignment >= MinEmptyStructSize) in finalizeLayout()
2907 *this, Builder.Size, Builder.Alignment, Builder.RequiredAlignment, in getASTRecordLayout()
2918 *this, Builder.Size, Builder.Alignment, Builder.RequiredAlignment, in getASTRecordLayout()