Lines Matching defs:RequiredAlignment
2603 /// __declspec(align) into account. It also updates RequiredAlignment as a
2633 CharUnits RequiredAlignment;
2697 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment());
2732 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment);
2749 RequiredAlignment = std::max(
2750 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment()));
2771 RequiredAlignment = std::max(
2772 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment()));
2783 // checks the RequiredAlignment field and performs alignment if it isn't 0.
2784 RequiredAlignment = Context.getTargetInfo().getTriple().isArch64Bit()
3117 .alignTo(std::max(RequiredAlignment, Alignment));
3132 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment));
3171 RequiredAlignment =
3172 std::max(RequiredAlignment, BaseLayout.getRequiredAlignment());
3174 VtorDispAlignment = std::max(VtorDispAlignment, RequiredAlignment);
3219 if (!RequiredAlignment.isZero()) {
3220 Alignment = std::max(Alignment, RequiredAlignment);
3224 RoundingAlignment = std::max(RoundingAlignment, RequiredAlignment);
3234 if (RequiredAlignment >= MinEmptyStructSize)
3366 Builder.Alignment, Builder.RequiredAlignment, Builder.HasOwnVFPtr,
3378 Builder.Alignment, Builder.RequiredAlignment, Builder.Size,
3401 /*RequiredAlignment : used by MS-ABI)*/
3416 /*RequiredAlignment : used by MS-ABI)*/
3571 /*RequiredAlignment : used by MS-ABI)*/