Searched refs:BITWORD_SIZE (Results 1 - 2 of 2) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DBitVector.h76 enum { BITWORD_SIZE = (unsigned)sizeof(BitWord) * CHAR_BIT }; enumerator in enum:llvm::BitVector::__anon4103
78 static_assert(BITWORD_SIZE == 64 || BITWORD_SIZE == 32,
95 WordRef = &b.Bits[Idx / BITWORD_SIZE];
96 BitPos = Idx % BITWORD_SIZE;
189 for (unsigned i = 0; i < Size / BITWORD_SIZE; ++i)
194 if (unsigned Remainder = Size % BITWORD_SIZE)
195 return Bits[Size / BITWORD_SIZE] == (BitWord(1) << Remainder) - 1;
212 unsigned FirstWord = Begin / BITWORD_SIZE;
213 unsigned LastWord = (End - 1) / BITWORD_SIZE;
[all...]
H A DSparseBitVector.h46 BITWORD_SIZE = sizeof(BitWord) * CHAR_BIT, enumerator in enum:llvm::SparseBitVectorElement::__anon4116
47 BITWORDS_PER_ELEMENT = (ElementSize + BITWORD_SIZE - 1) / BITWORD_SIZE,
99 Bits[Idx / BITWORD_SIZE] |= 1L << (Idx % BITWORD_SIZE);
112 Bits[Idx / BITWORD_SIZE] &= ~(1L << (Idx % BITWORD_SIZE));
116 return Bits[Idx / BITWORD_SIZE] & (1L << (Idx % BITWORD_SIZE));
130 return i * BITWORD_SIZE
382 Bits >>= NextSetBitNumber % BITWORD_SIZE; local
386 Bits >>= NextSetBitNumber % BITWORD_SIZE; variable
[all...]

Completed in 157 milliseconds