Lines Matching defs:RequiredAlignment
2589 /// __declspec(align) into account. It also updates RequiredAlignment as a
2619 CharUnits RequiredAlignment;
2683 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment());
2718 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment);
2735 RequiredAlignment = std::max(
2736 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment()));
2757 RequiredAlignment = std::max(
2758 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment()));
2769 // checks the RequiredAlignment field and performs alignment if it isn't 0.
2770 RequiredAlignment = Context.getTargetInfo().getTriple().isArch64Bit()
3103 .alignTo(std::max(RequiredAlignment, Alignment));
3118 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment));
3157 RequiredAlignment =
3158 std::max(RequiredAlignment, BaseLayout.getRequiredAlignment());
3160 VtorDispAlignment = std::max(VtorDispAlignment, RequiredAlignment);
3205 if (!RequiredAlignment.isZero()) {
3206 Alignment = std::max(Alignment, RequiredAlignment);
3210 RoundingAlignment = std::max(RoundingAlignment, RequiredAlignment);
3220 if (RequiredAlignment >= MinEmptyStructSize)
3352 Builder.Alignment, Builder.RequiredAlignment, Builder.HasOwnVFPtr,
3364 Builder.Alignment, Builder.RequiredAlignment, Builder.Size,
3387 /*RequiredAlignment : used by MS-ABI)*/
3402 /*RequiredAlignment : used by MS-ABI)*/
3557 /*RequiredAlignment : used by MS-ABI)*/