reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/RecordLayoutBuilder.cpp
 2429   RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment());
 2429   RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment());
 2464     RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment);
 2464     RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment);
 2481   RequiredAlignment = std::max(
 2482       RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment()));
 2503   RequiredAlignment = std::max(
 2504       RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment()));
 2516   RequiredAlignment = Context.getTargetInfo().getTriple().isArch64Bit()
 2805                          .alignTo(std::max(RequiredAlignment, Alignment));
 2820       PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment));
 2860     RequiredAlignment =
 2861         std::max(RequiredAlignment, BaseLayout.getRequiredAlignment());
 2863   VtorDispAlignment = std::max(VtorDispAlignment, RequiredAlignment);
 2908   if (!RequiredAlignment.isZero()) {
 2909     Alignment = std::max(Alignment, RequiredAlignment);
 2913     RoundingAlignment = std::max(RoundingAlignment, RequiredAlignment);
 2923     if (RequiredAlignment >= MinEmptyStructSize)
 3051           Builder.RequiredAlignment,
 3062           Builder.RequiredAlignment,