Lines Matching refs:RequiredAlignment
2233 CharUnits RequiredAlignment; member
2297 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment()); in getAdjustedElementInfo()
2332 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment); in getAdjustedElementInfo()
2349 RequiredAlignment = std::max( in layout()
2350 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in layout()
2369 RequiredAlignment = std::max( in cxxLayout()
2370 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in cxxLayout()
2382 RequiredAlignment = Context.getTargetInfo().getPointerWidth(0) == 64 ? in initializeLayout()
2635 std::max(RequiredAlignment, Alignment)); in injectVBPtr()
2650 std::max(RequiredAlignment, Alignment)); in injectVFPtr()
2677 RequiredAlignment = in layoutVirtualBases()
2678 std::max(RequiredAlignment, BaseLayout.getRequiredAlignment()); in layoutVirtualBases()
2680 VtorDispAlignment = std::max(VtorDispAlignment, RequiredAlignment); in layoutVirtualBases()
2725 if (!RequiredAlignment.isZero()) { in finalizeLayout()
2726 Alignment = std::max(Alignment, RequiredAlignment); in finalizeLayout()
2730 RoundingAlignment = std::max(RoundingAlignment, RequiredAlignment); in finalizeLayout()
2738 if (RequiredAlignment >= MinEmptyStructSize) in finalizeLayout()
2844 *this, Builder.Size, Builder.Alignment, Builder.RequiredAlignment, in BuildMicrosoftASTRecordLayout()
2856 *this, Builder.Size, Builder.Alignment, Builder.RequiredAlignment, in BuildMicrosoftASTRecordLayout()