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

References

tools/clang/lib/AST/RecordLayoutBuilder.cpp
 1769     FieldAlign = Context.getTypeAlignInChars(ATy->getElementType());
 1774     FieldAlign =
 1780     FieldAlign = FieldInfo.second;
 1825         if (TypeSize > FieldAlign &&
 1827           FieldAlign = TypeSize;
 1834   CharUnits UnpackedFieldAlign = FieldAlign;
 1838     FieldAlign = CharUnits::One();
 1841   FieldAlign = std::max(FieldAlign, MaxAlignmentInChars);
 1841   FieldAlign = std::max(FieldAlign, MaxAlignmentInChars);
 1846     FieldAlign = std::min(FieldAlign, MaxFieldAlignment);
 1846     FieldAlign = std::min(FieldAlign, MaxFieldAlignment);
 1851   FieldOffset = FieldOffset.alignTo(FieldAlign);
 1872           FieldOffset = getDataSize().alignTo(FieldAlign);
 1874           FieldOffset += FieldAlign;
 1912   UnadjustedAlignment = std::max(UnadjustedAlignment, FieldAlign);
 1913   UpdateAlignment(FieldAlign, UnpackedFieldAlign);