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

References

tools/clang/lib/AST/RecordLayoutBuilder.cpp
 2724   if (Width > Context.toBits(Info.Size))
 2725     Width = Context.toBits(Info.Size);
 2730       CurrentBitfieldSize == Info.Size && Width <= RemainingBitsInField) {
 2736   CurrentBitfieldSize = Info.Size;
 2741         llvm::alignDown(FieldBitOffset, Context.toBits(Info.Alignment)) +
 2742         Context.toBits(Info.Size));
 2744     Alignment = std::max(Alignment, Info.Alignment);
 2747     Size = std::max(Size, Info.Size);
 2751     CharUnits FieldOffset = Size.alignTo(Info.Alignment);
 2753     Size = FieldOffset + Info.Size;
 2754     Alignment = std::max(Alignment, Info.Alignment);
 2755     RemainingBitsInField = Context.toBits(Info.Size) - Width;