Lines Matching refs:BitVector
27 BitVector::BitVector(bool expandable, in BitVector() function in art::BitVector
41 BitVector::BitVector(uint32_t start_bits, in BitVector() function in art::BitVector
44 : BitVector(expandable, in BitVector()
52 BitVector::BitVector(const BitVector& src, in BitVector() function in art::BitVector
55 : BitVector(expandable, in BitVector()
63 BitVector::~BitVector() { in ~BitVector()
70 bool BitVector::SameBitsSet(const BitVector *src) const { in SameBitsSet()
96 bool BitVector::IsSubsetOf(const BitVector *other) const { in IsSubsetOf()
122 void BitVector::Intersect(const BitVector* src) { in Intersect()
142 bool BitVector::Union(const BitVector* src) { in Union()
176 bool BitVector::UnionIfNotIn(const BitVector* union_with, const BitVector* not_in) { in UnionIfNotIn()
221 void BitVector::Subtract(const BitVector *src) { in Subtract()
236 uint32_t BitVector::NumSetBits() const { in NumSetBits()
244 uint32_t BitVector::NumSetBits(uint32_t end) const { in NumSetBits()
249 void BitVector::SetInitialBits(uint32_t num_bits) { in SetInitialBits()
278 int BitVector::GetHighestBitSet() const { in GetHighestBitSet()
294 void BitVector::Copy(const BitVector *src) { in Copy()
319 uint32_t BitVector::NumSetBits(const uint32_t* storage, uint32_t end) { in NumSetBits()
333 void BitVector::Dump(std::ostream& os, const char *prefix) const { in Dump()
339 void BitVector::DumpHelper(const char* prefix, std::ostringstream& buffer) const { in DumpHelper()
352 void BitVector::EnsureSize(uint32_t idx) { in EnsureSize()
375 Allocator* BitVector::GetAllocator() const { in GetAllocator()
384 cols = RoundUp(cols, BitVector::kWordBits); in Resize()
397 size_t block_words = num_columns_ / BitVector::kWordBits; in UnionRows()
399 GetRawData().GetRawStorage() + ((dest_row * num_columns_) / BitVector::kWordBits); in UnionRows()
400 uint32_t* source = GetRawData().GetRawStorage() + ((other * num_columns_) / BitVector::kWordBits); in UnionRows()