Lines Matching refs:IsUnion
598 unsigned IsUnion : 1; member in __anon07e898d70111::ItaniumRecordLayoutBuilder
663 IsUnion(false), IsMac68kAlign(false), IsMsStruct(false), in ItaniumRecordLayoutBuilder()
1231 IsUnion = RD->isUnion(); in InitializeLayout()
1406 if (IsUnion) { in LayoutWideBitField()
1528 IsUnion ? 0 : (getDataSizeInBits() - UnfilledBitsInLastUnit); in LayoutBitField()
1570 if (IsMsStruct && IsUnion) { in LayoutBitField()
1639 if (IsUnion) { in LayoutBitField()
1704 IsUnion ? CharUnits::Zero() : getDataSize(); in LayoutField()
1770 if (!IsUnion && EmptySubobjects) { in LayoutField()
1777 if (!IsUnion && EmptySubobjects) { in LayoutField()
1805 if (IsUnion) in LayoutField()
1947 if (!IsUnion && Offset > UnpaddedOffset) { in CheckFieldPadding()
2290 bool IsUnion : 1; member
2408 IsUnion = RD->isUnion(); in initializeLayout()
2575 if (IsUnion) { in layoutField()
2606 if (!IsUnion && LastFieldIsNonZeroWidthBitfield && in layoutBitField()
2614 if (IsUnion) { in layoutBitField()
2633 placeFieldAtOffset(IsUnion ? CharUnits::Zero() : Size); in layoutZeroWidthBitField()
2640 if (IsUnion) { in layoutZeroWidthBitField()