Lines Matching refs:BitMap

43 BitMap::BitMap(bm_word_t* map, idx_t size_in_bits) :
51 BitMap::BitMap(idx_t size_in_bits, bool in_resource_area) :
58 void BitMap::resize(idx_t size_in_bits, bool in_resource_area) {
80 void BitMap::set_range_within_word(idx_t beg, idx_t end) {
89 void BitMap::clear_range_within_word(idx_t beg, idx_t end) {
98 void BitMap::par_put_range_within_word(idx_t beg, idx_t end, bool value) {
116 void BitMap::set_range(idx_t beg, idx_t end) {
135 void BitMap::clear_range(idx_t beg, idx_t end) {
154 void BitMap::set_large_range(idx_t beg, idx_t end) {
169 void BitMap::clear_large_range(idx_t beg, idx_t end) {
184 void BitMap::at_put(idx_t offset, bool value) {
207 bool BitMap::par_at_put(idx_t bit, bool value) {
211 void BitMap::at_put_grow(idx_t offset, bool value) {
218 void BitMap::at_put_range(idx_t start_offset, idx_t end_offset, bool value) {
226 void BitMap::par_at_put_range(idx_t beg, idx_t end, bool value) {
250 void BitMap::at_put_large_range(idx_t beg, idx_t end, bool value) {
258 void BitMap::par_at_put_large_range(idx_t beg, idx_t end, bool value) {
277 bool BitMap::contains(const BitMap other) const {
291 bool BitMap::intersects(const BitMap other) const {
303 void BitMap::set_union(BitMap other) {
314 void BitMap::set_difference(BitMap other) {
325 void BitMap::set_intersection(BitMap other) {
336 void BitMap::set_intersection_at_offset(BitMap other, idx_t offset) {
351 bool BitMap::set_union_with_result(BitMap other) {
366 bool BitMap::set_difference_with_result(BitMap other) {
381 bool BitMap::set_intersection_with_result(BitMap other) {
397 void BitMap::set_from(BitMap other) {
408 bool BitMap::is_same(BitMap other) {
419 bool BitMap::is_full() const {
430 bool BitMap::is_empty() const {
440 void BitMap::clear_large() {
448 bool BitMap::iterate(BitMapClosure* blk, idx_t leftOffset, idx_t rightOffset) {
470 BitMap::idx_t* BitMap::_pop_count_table = NULL;
472 void BitMap::init_pop_count_table() {
474 BitMap::idx_t *table = NEW_C_HEAP_ARRAY(idx_t, 256, mtInternal);
489 BitMap::idx_t BitMap::num_set_bits(bm_word_t w) {
502 BitMap::idx_t BitMap::num_set_bits_from_table(unsigned char c) {
507 BitMap::idx_t BitMap::count_one_bits() const {
524 void BitMap::print_on(outputStream* st) const {