Lines Matching refs:FieldAlign
1440 unsigned FieldAlign = FieldInfo.Align; in LayoutBitField() local
1502 FieldAlign = TypeSize; in LayoutBitField()
1510 FieldAlign = 1; in LayoutBitField()
1537 FieldAlign = std::max(FieldAlign, ZeroLengthBitfieldBoundary); in LayoutBitField()
1541 FieldAlign = 1; in LayoutBitField()
1546 unsigned UnpackedFieldAlign = FieldAlign; in LayoutBitField()
1550 FieldAlign = 1; in LayoutBitField()
1555 FieldAlign = std::max(FieldAlign, ExplicitFieldAlign); in LayoutBitField()
1565 FieldAlign = UnpackedFieldAlign; in LayoutBitField()
1567 FieldAlign = std::min(FieldAlign, MaxFieldAlignmentInBits); in LayoutBitField()
1573 FieldAlign = UnpackedFieldAlign = 1; in LayoutBitField()
1591 FieldOffset = llvm::alignTo(FieldOffset, FieldAlign); in LayoutBitField()
1604 (FieldOffset & (FieldAlign-1)) + FieldSize > TypeSize)) { in LayoutBitField()
1605 FieldOffset = llvm::alignTo(FieldOffset, FieldAlign); in LayoutBitField()
1644 FieldAlign = UnpackedFieldAlign = 1; in LayoutBitField()
1700 UpdateAlignment(Context.toCharUnitsFromBits(FieldAlign), in LayoutBitField()
1721 CharUnits FieldAlign; in LayoutField() local
1730 FieldAlign = Context.getTypeAlignInChars(ATy->getElementType()); in LayoutField()
1735 FieldAlign = in LayoutField()
1741 FieldAlign = FieldInfo.second; in LayoutField()
1752 if (TypeSize > FieldAlign) in LayoutField()
1753 FieldAlign = TypeSize; in LayoutField()
1760 CharUnits UnpackedFieldAlign = FieldAlign; in LayoutField()
1764 FieldAlign = CharUnits::One(); in LayoutField()
1767 FieldAlign = std::max(FieldAlign, MaxAlignmentInChars); in LayoutField()
1772 FieldAlign = std::min(FieldAlign, MaxFieldAlignment); in LayoutField()
1777 FieldOffset = FieldOffset.alignTo(FieldAlign); in LayoutField()
1795 FieldOffset += FieldAlign; in LayoutField()
1828 UpdateAlignment(FieldAlign, UnpackedFieldAlign); in LayoutField()