Home | History | Annotate | Download | only in AST

Lines Matching defs:RequiredAlignment

2251   /// __declspec(align) into account.  It also updates RequiredAlignment as a
2279 CharUnits RequiredAlignment;
2343 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment());
2378 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment);
2395 RequiredAlignment = std::max(
2396 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment()));
2415 RequiredAlignment = std::max(
2416 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment()));
2427 // checks the RequiredAlignment field and performs alignment if it isn't 0.
2428 RequiredAlignment = Context.getTargetInfo().getTriple().isArch64Bit()
2709 .alignTo(std::max(RequiredAlignment, Alignment));
2724 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment));
2758 RequiredAlignment =
2759 std::max(RequiredAlignment, BaseLayout.getRequiredAlignment());
2761 VtorDispAlignment = std::max(VtorDispAlignment, RequiredAlignment);
2807 if (!RequiredAlignment.isZero()) {
2808 Alignment = std::max(Alignment, RequiredAlignment);
2812 RoundingAlignment = std::max(RoundingAlignment, RequiredAlignment);
2822 if (RequiredAlignment >= MinEmptyStructSize)
2950 *this, Builder.Size, Builder.Alignment, Builder.RequiredAlignment,
2960 *this, Builder.Size, Builder.Alignment, Builder.RequiredAlignment,
2982 /*RequiredAlignment : used by MS-ABI)*/
2995 /*RequiredAlignment : used by MS-ABI)*/
3113 /*RequiredAlignment : used by MS-ABI)*/