Searched defs:SparseBitVectorElement (Results 1 – 8 of 8) sorted by relevance
40 struct SparseBitVectorElement { struct55 SparseBitVectorElement() : ElementIndex(~0U) {} in SparseBitVectorElement() function58 explicit SparseBitVectorElement(unsigned Idx) : ElementIndex(Idx) {} in SparseBitVectorElement() function70 bool operator!=(const SparseBitVectorElement& RHS) const { argument75 BitWord word(unsigned Idx) const { in word()80 unsigned index() const { in index()84 bool empty() const { in empty()91 void set(unsigned Idx) { in set()95 bool test_and_set(unsigned Idx) { in test_and_set()104 void reset(unsigned Idx) { in reset()[all …]
42 template <unsigned ElementSize = 128> struct SparseBitVectorElement { struct57 SparseBitVectorElement() { in SparseBitVectorElement() function63 explicit SparseBitVectorElement(unsigned Idx) { in SparseBitVectorElement() function78 bool operator!=(const SparseBitVectorElement &RHS) const { argument83 BitWord word(unsigned Idx) const { in word()88 unsigned index() const { in index()92 bool empty() const { in empty()99 void set(unsigned Idx) { in set()103 bool test_and_set(unsigned Idx) { in test_and_set()112 void reset(unsigned Idx) { in reset()[all …]
41 template <unsigned ElementSize = 128> struct SparseBitVectorElement { struct56 SparseBitVectorElement() { in SparseBitVectorElement() argument62 explicit SparseBitVectorElement(unsigned Idx) { in SparseBitVectorElement() argument77 bool operator!=(const SparseBitVectorElement &RHS) const { argument82 BitWord word(unsigned Idx) const { in word()87 unsigned index() const { in index()91 bool empty() const { in empty()98 void set(unsigned Idx) { in set()102 bool test_and_set(unsigned Idx) { in test_and_set()111 void reset(unsigned Idx) { in reset()[all …]
42 template <unsigned ElementSize = 128> struct SparseBitVectorElement { struct57 SparseBitVectorElement() { in SparseBitVectorElement() function63 explicit SparseBitVectorElement(unsigned Idx) { in SparseBitVectorElement() argument78 bool operator!=(const SparseBitVectorElement &RHS) const { argument83 BitWord word(unsigned Idx) const { in word()88 unsigned index() const { in index()92 bool empty() const { in empty()99 void set(unsigned Idx) { in set()103 bool test_and_set(unsigned Idx) { in test_and_set()112 void reset(unsigned Idx) { in reset()[all …]
42 template <unsigned ElementSize = 128> struct SparseBitVectorElement { struct57 SparseBitVectorElement() { in SparseBitVectorElement() argument63 explicit SparseBitVectorElement(unsigned Idx) { in SparseBitVectorElement() function78 bool operator!=(const SparseBitVectorElement &RHS) const { argument83 BitWord word(unsigned Idx) const { in word()88 unsigned index() const { in index()92 bool empty() const { in empty()99 void set(unsigned Idx) { in set()103 bool test_and_set(unsigned Idx) { in test_and_set()112 void reset(unsigned Idx) { in reset()[all …]
43 struct SparseBitVectorElement struct59 friend struct ilist_sentinel_traits<SparseBitVectorElement>; argument