Searched refs:CoalescingBitVector (Results 1 – 3 of 3) sorted by relevance
37 template <typename IndexT> class CoalescingBitVector {41 using ThisT = CoalescingBitVector<IndexT>;55 CoalescingBitVector(Allocator &Alloc) in CoalescingBitVector() function61 CoalescingBitVector(const ThisT &Other) in CoalescingBitVector() function72 CoalescingBitVector(ThisT &&Other) = delete;235 friend class CoalescingBitVector; variable
212 using VarLocSet = CoalescingBitVector<uint64_t>;
2363 Bit storage containers (BitVector, SparseBitVector, CoalescingBitVector)2419 CoalescingBitVector argument2422 The CoalescingBitVector container is similar in principle to a SparseBitVector,2425 for a bit in a CoalescingBitVector is O(log(gaps between contiguous ranges)).2427 CoalescingBitVector is a better choice than BitVector when gaps between ranges