Lines Matching refs:IsUnion
598 unsigned IsUnion : 1; member in __anon149eb1fe0111::ItaniumRecordLayoutBuilder
663 IsUnion(false), IsMac68kAlign(false), IsMsStruct(false), in ItaniumRecordLayoutBuilder()
1231 IsUnion = RD->isUnion(); in InitializeLayout()
1405 if (IsUnion) { in LayoutWideBitField()
1526 IsUnion ? 0 : (getDataSizeInBits() - UnfilledBitsInLastUnit); in LayoutBitField()
1572 if (IsMsStruct && IsUnion) { in LayoutBitField()
1654 if (IsUnion) { in LayoutBitField()
1719 IsUnion ? CharUnits::Zero() : getDataSize(); in LayoutField()
1784 if (!IsUnion && EmptySubobjects) { in LayoutField()
1791 if (!IsUnion && EmptySubobjects) { in LayoutField()
1819 if (IsUnion) in LayoutField()
1960 if (!IsUnion && Offset > UnpaddedOffset) { in CheckFieldPadding()
2304 bool IsUnion : 1; member
2422 IsUnion = RD->isUnion(); in initializeLayout()
2615 if (IsUnion) { in layoutField()
2646 if (!IsUnion && LastFieldIsNonZeroWidthBitfield && in layoutBitField()
2654 if (IsUnion) { in layoutBitField()
2673 placeFieldAtOffset(IsUnion ? CharUnits::Zero() : Size); in layoutZeroWidthBitField()
2680 if (IsUnion) { in layoutZeroWidthBitField()