Home
last modified time | relevance | path

Searched refs:CoalescingBitVector (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DCoalescingBitVector.h38 template <typename IndexT> class CoalescingBitVector {
42 using ThisT = CoalescingBitVector<IndexT>;
56 CoalescingBitVector(Allocator &Alloc) in CoalescingBitVector() function
62 CoalescingBitVector(const ThisT &Other) in CoalescingBitVector() function
73 CoalescingBitVector(ThisT &&Other) = delete;
236 friend class CoalescingBitVector; variable
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DCoalescingBitVectorTest.cpp16 using UBitVec = CoalescingBitVector<unsigned>;
17 using U64BitVec = CoalescingBitVector<uint64_t>;
72 TEST(CoalescingBitVector, Copy) { in TEST() argument
/llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp193 using VarLocSet = CoalescingBitVector<uint64_t>;
/llvm-project-15.0.7/llvm/docs/
H A DProgrammersManual.rst2447 CoalescingBitVector subsection
2450 The CoalescingBitVector container is similar in principle to a SparseBitVector,
2453 for a bit in a CoalescingBitVector is O(log(gaps between contiguous ranges)).
2455 CoalescingBitVector is a better choice than BitVector when gaps between ranges