Home
last modified time | relevance | path

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

/llvm-project/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/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/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp115 #include "llvm/ADT/CoalescingBitVector.h"
194 using VarLocSet = CoalescingBitVector<uint64_t>;
/llvm-project/llvm/docs/
H A DProgrammersManual.rst2523 CoalescingBitVector
2526 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 ranges
2521 CoalescingBitVector global() subsection
2535 utility_functionsCoalescingBitVector global() argument