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

References

tools/clang/lib/AST/RecordLayoutBuilder.cpp
 1607   uint64_t UnpaddedFieldOffset = FieldOffset;
 1608   uint64_t UnpackedFieldOffset = FieldOffset;
 1619       FieldOffset = llvm::alignTo(FieldOffset, FieldAlign);
 1619       FieldOffset = llvm::alignTo(FieldOffset, FieldAlign);
 1632          (FieldOffset & (FieldAlign-1)) + FieldSize > TypeSize)) {
 1633       FieldOffset = llvm::alignTo(FieldOffset, FieldAlign);
 1633       FieldOffset = llvm::alignTo(FieldOffset, FieldAlign);
 1640       FieldOffset = llvm::alignTo(FieldOffset, ExplicitFieldAlign);
 1640       FieldOffset = llvm::alignTo(FieldOffset, ExplicitFieldAlign);
 1660     FieldOffset = updateExternalFieldOffset(D, FieldOffset);
 1660     FieldOffset = updateExternalFieldOffset(D, FieldOffset);
 1663   FieldOffsets.push_back(FieldOffset);
 1676     CheckFieldPadding(FieldOffset, UnpaddedFieldOffset, UnpackedFieldOffset,
 1703       setDataSize(FieldOffset + TypeSize);
 1713     uint64_t NewSizeInBits = FieldOffset + FieldSize;