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

References

tools/clang/lib/AST/RecordLayoutBuilder.cpp
 2419   Info.Alignment = Layout.getAlignment();
 2422     Info.Alignment = std::min(Info.Alignment, MaxFieldAlignment);
 2422     Info.Alignment = std::min(Info.Alignment, MaxFieldAlignment);
 2428   Alignment = std::max(Alignment, Info.Alignment);
 2430   Info.Alignment = std::max(Info.Alignment, Layout.getRequiredAlignment());
 2430   Info.Alignment = std::max(Info.Alignment, Layout.getRequiredAlignment());
 2441   std::tie(Info.Size, Info.Alignment) =
 2454     Info.Alignment = std::max(Info.Alignment, FieldRequiredAlignment);
 2454     Info.Alignment = std::max(Info.Alignment, FieldRequiredAlignment);
 2468     Info.Alignment = std::min(Info.Alignment, MaxFieldAlignment);
 2468     Info.Alignment = std::min(Info.Alignment, MaxFieldAlignment);
 2470     Info.Alignment = CharUnits::One();
 2471   Info.Alignment = std::max(Info.Alignment, FieldRequiredAlignment);
 2471   Info.Alignment = std::max(Info.Alignment, FieldRequiredAlignment);
 2496     Alignment = std::max(Alignment, PointerInfo.Alignment);
 2555   PointerInfo.Alignment =
 2559     PointerInfo.Alignment = std::min(PointerInfo.Alignment, MaxFieldAlignment);
 2559     PointerInfo.Alignment = std::min(PointerInfo.Alignment, MaxFieldAlignment);
 2681       BaseOffset = Size = Size.alignTo(Info.Alignment);
 2702   Alignment = std::max(Alignment, Info.Alignment);
 2710     FieldOffset = Size.alignTo(Info.Alignment);
 2741         llvm::alignDown(FieldBitOffset, Context.toBits(Info.Alignment)) +
 2744     Alignment = std::max(Alignment, Info.Alignment);
 2751     CharUnits FieldOffset = Size.alignTo(Info.Alignment);
 2754     Alignment = std::max(Alignment, Info.Alignment);
 2777     CharUnits FieldOffset = Size.alignTo(Info.Alignment);
 2780     Alignment = std::max(Alignment, Info.Alignment);
 2790   VBPtrOffset = VBPtrOffset.alignTo(PointerInfo.Alignment);
 2893       BaseOffset = Size.alignTo(Info.Alignment);