Home
last modified time | relevance | path

Searched refs:NumPositiveBits (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h1783 unsigned NumPositiveBits, QualType &BestType,
1794 unsigned &NumPositiveBits) { in computeEnumBits() argument
1796 NumPositiveBits = 0; in computeEnumBits()
1808 NumPositiveBits = std::max({NumPositiveBits, ActiveBits, 1u}); in computeEnumBits()
1821 if (!NumPositiveBits && !NumNegativeBits) in computeEnumBits()
1822 NumPositiveBits = 1; in computeEnumBits()
H A DDecl.h4006 EnumDeclBits.NumPositiveBits = Num; in setNumPositiveBits()
4007 assert(EnumDeclBits.NumPositiveBits == Num && "can't store this bitcount"); in setNumPositiveBits()
4083 unsigned NumPositiveBits,
4144 unsigned getNumPositiveBits() const { return EnumDeclBits.NumPositiveBits; } in getNumPositiveBits()
H A DDeclBase.h1599 uint64_t NumPositiveBits : 8;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp4983 unsigned NumPositiveBits, in completeDefinition() argument
4989 setNumPositiveBits(NumPositiveBits); in completeDefinition()
5079 unsigned NumPositiveBits = getNumPositiveBits(); in getValueRange() local
5082 unsigned NumBits = std::max(NumNegativeBits, NumPositiveBits + 1); in getValueRange()
5086 Max = llvm::APInt(Bitwidth, 1) << NumPositiveBits; in getValueRange()
H A DASTContext.cpp5372 unsigned NumPositiveBits, in computeBestEnumTypes() argument
5385 NumPositiveBits < CharWidth) { in computeBestEnumTypes()
5389 NumPositiveBits < ShortWidth) { in computeBestEnumTypes()
5392 } else if (NumNegativeBits <= IntWidth && NumPositiveBits < IntWidth) { in computeBestEnumTypes()
5398 if (NumNegativeBits <= BestWidth && NumPositiveBits < BestWidth) { in computeBestEnumTypes()
5403 if (NumNegativeBits > BestWidth || NumPositiveBits >= BestWidth) in computeBestEnumTypes()
5413 if (IsPacked && NumPositiveBits <= CharWidth) { in computeBestEnumTypes()
5417 } else if (IsPacked && NumPositiveBits <= ShortWidth) { in computeBestEnumTypes()
5421 } else if (NumPositiveBits <= IntWidth) { in computeBestEnumTypes()
5424 BestPromotionType = (NumPositiveBits == BestWidth || !LangOpts.CPlusPlus) in computeBestEnumTypes()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp8390 unsigned NumPositiveBits = 0; in CompleteTagDeclarationDefinition() local
8392 NumPositiveBits); in CompleteTagDeclarationDefinition()
8397 NumPositiveBits, BestType, BestPromotionType); in CompleteTagDeclarationDefinition()
8400 BestPromotionType, NumPositiveBits, in CompleteTagDeclarationDefinition()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp20431 unsigned NumPositiveBits = 0; in ActOnEnumBody() local
20433 Context.computeEnumBits(Elements, NumNegativeBits, NumPositiveBits); in ActOnEnumBody()
20468 Packed, NumNegativeBits, NumPositiveBits, BestType, BestPromotionType); in ActOnEnumBody()
20540 NumPositiveBits, NumNegativeBits); in ActOnEnumBody()