Home
last modified time | relevance | path

Searched refs:BitWord (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DBitVector.h75 typedef unsigned long BitWord; typedef
91 BitWord *WordRef;
218 BitWord Copy = Bits[i]; in find_first_in()
278 BitWord Copy = Bits[i]; in find_first_unset_in()
420 BitWord Mask = EMask - IMask; in set()
498 BitWord Mask = BitWord(1) << (Idx % BITWORD_SIZE);
655 const BitWord Mask = maskTrailingOnes<BitWord>(BitDistance);
705 const BitWord Mask = maskLeadingOnes<BitWord>(BitDistance);
848 BitWord *RawBits = static_cast<BitWord *>( in allocate()
888 BitWord *NewBits = static_cast<BitWord *>( in grow()
[all …]
H A DSparseBitVector.h44 using BitWord = unsigned long;
47 BITWORD_SIZE = sizeof(BitWord) * CHAR_BIT,
55 BitWord Bits[BITWORDS_PER_ELEMENT];
59 memset(&Bits[0], 0, sizeof (BitWord) * BITWORDS_PER_ELEMENT); in SparseBitVectorElement()
65 memset(&Bits[0], 0, sizeof (BitWord) * BITWORDS_PER_ELEMENT); in SparseBitVectorElement()
83 BitWord word(unsigned Idx) const { in word()
154 BitWord Copy = Bits[WordPos]; in find_next()
175 BitWord old = changed ? 0 : Bits[i]; in unionWith()
202 BitWord old = changed ? 0 : Bits[i]; in intersectWith()
225 BitWord old = changed ? 0 : Bits[i]; in intersectWithComplement()
[all …]