Searched refs:CoalescingBitVector (Results 1 – 4 of 4) sorted by relevance
38 template <typename IndexT> class CoalescingBitVector {42 using ThisT = CoalescingBitVector<IndexT>;56 CoalescingBitVector(Allocator &Alloc) in CoalescingBitVector() function62 CoalescingBitVector(const ThisT &Other) in CoalescingBitVector() function73 CoalescingBitVector(ThisT &&Other) = delete;236 friend class CoalescingBitVector; variable
16 using UBitVec = CoalescingBitVector<unsigned>;17 using U64BitVec = CoalescingBitVector<uint64_t>;72 TEST(CoalescingBitVector, Copy) { in TEST() argument
115 #include "llvm/ADT/CoalescingBitVector.h"194 using VarLocSet = CoalescingBitVector<uint64_t>;
2523 CoalescingBitVector2526 The CoalescingBitVector container is similar in principle to a SparseBitVector,2529 for a bit in a CoalescingBitVector is O(log(gaps between contiguous ranges)).2531 CoalescingBitVector is a better choice than BitVector when gaps between ranges2521 CoalescingBitVector global() subsection 2535 utility_functionsCoalescingBitVector global() argument