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

References

tools/clang/lib/AST/RecordLayoutBuilder.cpp
 2428   Alignment = std::max(Alignment, Info.Alignment);
 2428   Alignment = std::max(Alignment, Info.Alignment);
 2480   DataSize = Size = Size.alignTo(Alignment);
 2496     Alignment = std::max(Alignment, PointerInfo.Alignment);
 2496     Alignment = std::max(Alignment, PointerInfo.Alignment);
 2497   auto RoundingAlignment = Alignment;
 2512   Alignment = CharUnits::One();
 2702   Alignment = std::max(Alignment, Info.Alignment);
 2702   Alignment = std::max(Alignment, Info.Alignment);
 2744     Alignment = std::max(Alignment, Info.Alignment);
 2744     Alignment = std::max(Alignment, Info.Alignment);
 2754     Alignment = std::max(Alignment, Info.Alignment);
 2754     Alignment = std::max(Alignment, Info.Alignment);
 2780     Alignment = std::max(Alignment, Info.Alignment);
 2780     Alignment = std::max(Alignment, Info.Alignment);
 2805                          .alignTo(std::max(RequiredAlignment, Alignment));
 2820       PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment));
 2882       Alignment = std::max(VtorDispAlignment, Alignment);
 2882       Alignment = std::max(VtorDispAlignment, Alignment);
 2909     Alignment = std::max(Alignment, RequiredAlignment);
 2909     Alignment = std::max(Alignment, RequiredAlignment);
 2910     auto RoundingAlignment = Alignment;
 2924       Size = Alignment;
 2932       Alignment = Context.toCharUnitsFromBits(External.Align);
 3050           *this, Builder.Size, Builder.Alignment, Builder.Alignment,
 3050           *this, Builder.Size, Builder.Alignment, Builder.Alignment,
 3054           Builder.NonVirtualSize, Builder.Alignment, CharUnits::Zero(),
 3061           *this, Builder.Size, Builder.Alignment, Builder.Alignment,
 3061           *this, Builder.Size, Builder.Alignment, Builder.Alignment,