Lines Matching refs:NumPositiveBits
20196 unsigned NumPositiveBits = 0; in ActOnEnumBody() local
20210 NumPositiveBits = std::max({NumPositiveBits, ActiveBits, 1u}); in ActOnEnumBody()
20221 if (!NumPositiveBits && !NumNegativeBits) in ActOnEnumBody()
20222 NumPositiveBits = 1; in ActOnEnumBody()
20260 if (Packed && NumNegativeBits <= CharWidth && NumPositiveBits < CharWidth) { in ActOnEnumBody()
20264 NumPositiveBits < ShortWidth) { in ActOnEnumBody()
20267 } else if (NumNegativeBits <= IntWidth && NumPositiveBits < IntWidth) { in ActOnEnumBody()
20273 if (NumNegativeBits <= BestWidth && NumPositiveBits < BestWidth) { in ActOnEnumBody()
20278 if (NumNegativeBits > BestWidth || NumPositiveBits >= BestWidth) in ActOnEnumBody()
20288 if (Packed && NumPositiveBits <= CharWidth) { in ActOnEnumBody()
20292 } else if (Packed && NumPositiveBits <= ShortWidth) { in ActOnEnumBody()
20296 } else if (NumPositiveBits <= IntWidth) { in ActOnEnumBody()
20300 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
20302 } else if (NumPositiveBits <= in ActOnEnumBody()
20306 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
20310 assert(NumPositiveBits <= BestWidth && in ActOnEnumBody()
20314 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
20380 NumPositiveBits, NumNegativeBits); in ActOnEnumBody()