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

References

tools/clang/lib/AST/RecordLayoutBuilder.cpp
 1529     FieldAlign = TypeSize;
 1538         FieldAlign = 1;
 1565       FieldAlign = std::max(FieldAlign, ZeroLengthBitfieldBoundary);
 1565       FieldAlign = std::max(FieldAlign, ZeroLengthBitfieldBoundary);
 1569       FieldAlign = 1;
 1574   unsigned UnpackedFieldAlign = FieldAlign;
 1578     FieldAlign = 1;
 1583     FieldAlign = std::max(FieldAlign, ExplicitFieldAlign);
 1583     FieldAlign = std::max(FieldAlign, ExplicitFieldAlign);
 1593       FieldAlign = UnpackedFieldAlign;
 1595       FieldAlign = std::min(FieldAlign, MaxFieldAlignmentInBits);
 1595       FieldAlign = std::min(FieldAlign, MaxFieldAlignmentInBits);
 1601     FieldAlign = UnpackedFieldAlign = 1;
 1619       FieldOffset = llvm::alignTo(FieldOffset, FieldAlign);
 1632          (FieldOffset & (FieldAlign-1)) + FieldSize > TypeSize)) {
 1633       FieldOffset = llvm::alignTo(FieldOffset, FieldAlign);
 1672     FieldAlign = UnpackedFieldAlign = 1;
 1729       std::max(UnadjustedAlignment, Context.toCharUnitsFromBits(FieldAlign));
 1730   UpdateAlignment(Context.toCharUnitsFromBits(FieldAlign),