Searched refs:bit_vector_ (Results 1 – 2 of 2) sorted by relevance
/external/perfetto/src/trace_processor/containers/ |
D | row_map.h | 122 new BitVector::SetBitsIterator(rm->bit_vector_.IterateSetBits())); in Iterator() 247 return bit_vector_.GetNumBitsSet(); in size() 278 return row < bit_vector_.size() && bit_vector_.IsSet(row); in Contains() 297 return row < bit_vector_.size() && bit_vector_.IsSet(row) in IndexOf() 298 ? base::make_optional(bit_vector_.GetNumBitsSet(row)) in IndexOf() 336 bit_vector_.Resize(start_idx_, false); in Insert() 337 bit_vector_.Resize(end_idx_, true); in Insert() 338 *this = RowMap(std::move(bit_vector_)); in Insert() 520 for (auto it = bit_vector_.IterateSetBits(); it; it.Next()) { in Filter() 540 auto it = bit_vector_.IterateSetBits(); in FilterIntoScanSelfBv() [all …]
|
D | row_map.cc | 154 : mode_(Mode::kBitVector), bit_vector_(std::move(bit_vector)) {} in RowMap() 164 return RowMap(bit_vector_.Copy()); in Copy() 182 return SelectBvWithRange(bit_vector_, selector.start_idx_, in SelectRowsSlow() 192 return SelectRangeWithBv(start_idx_, end_idx_, selector.bit_vector_); in SelectRowsSlow() 194 return SelectBvWithBv(bit_vector_, selector.bit_vector_); in SelectRowsSlow() 196 return SelectIvWithBv(index_vector_, selector.bit_vector_); in SelectRowsSlow() 205 return SelectBvWithIv(bit_vector_, selector.index_vector_); in SelectRowsSlow()
|