Lines Matching refs:RequiredAlignment

2592   CharUnits RequiredAlignment;  member
2656 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment()); in getAdjustedElementInfo()
2691 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment); in getAdjustedElementInfo()
2708 RequiredAlignment = std::max( in layout()
2709 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in layout()
2730 RequiredAlignment = std::max( in cxxLayout()
2731 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in cxxLayout()
2743 RequiredAlignment = Context.getTargetInfo().getTriple().isArch64Bit() in initializeLayout()
3046 .alignTo(std::max(RequiredAlignment, Alignment)); in injectVBPtr()
3061 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment)); in injectVFPtr()
3101 RequiredAlignment = in layoutVirtualBases()
3102 std::max(RequiredAlignment, BaseLayout.getRequiredAlignment()); in layoutVirtualBases()
3104 VtorDispAlignment = std::max(VtorDispAlignment, RequiredAlignment); in layoutVirtualBases()
3149 if (!RequiredAlignment.isZero()) { in finalizeLayout()
3150 Alignment = std::max(Alignment, RequiredAlignment); in finalizeLayout()
3154 RoundingAlignment = std::max(RoundingAlignment, RequiredAlignment); in finalizeLayout()
3164 if (RequiredAlignment >= MinEmptyStructSize) in finalizeLayout()
3293 Builder.Alignment, Builder.RequiredAlignment, Builder.HasOwnVFPtr, in getASTRecordLayout()
3304 Builder.Alignment, Builder.RequiredAlignment, Builder.Size, in getASTRecordLayout()