Home
last modified time | relevance | path

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

/external/llvm-project/llvm/include/llvm/ADT/
DCoalescingBitVector.h37 template <typename IndexT> class CoalescingBitVector {
41 using ThisT = CoalescingBitVector<IndexT>;
55 CoalescingBitVector(Allocator &Alloc) in CoalescingBitVector() function
61 CoalescingBitVector(const ThisT &Other) in CoalescingBitVector() function
72 CoalescingBitVector(ThisT &&Other) = delete;
236 friend class CoalescingBitVector; variable
/external/llvm-project/llvm/unittests/ADT/
DCoalescingBitVectorTest.cpp16 using UBitVec = CoalescingBitVector<unsigned>;
17 using U64BitVec = CoalescingBitVector<uint64_t>;
72 TEST(CoalescingBitVector, Copy) { in TEST() argument
/external/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
DVarLocBasedImpl.cpp212 using VarLocSet = CoalescingBitVector<uint64_t>;
/external/llvm-project/llvm/docs/
DProgrammersManual.rst2363 Bit storage containers (BitVector, SparseBitVector, CoalescingBitVector)
2419 CoalescingBitVector argument
2422 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