Home
last modified time | relevance | path

Searched refs:segment_base (Results 1 – 3 of 3) sorted by relevance

/oneTBB/include/oneapi/tbb/detail/
H A D_segment_table.h154 return get_table()[index] + segment_base(index); in get_segment()
197 segment_to_delete += segment_base(seg_index); in delete_segment()
215 return segment_base(seg_index); in capacity()
218 return segment_base(num_segments); in capacity()
240 for (segment_index_type seg_idx = start_seg_idx; segment_base(seg_idx) < n; ++seg_idx) { in reserve()
241 size_type first_index = segment_base(seg_idx); in reserve()
314 static constexpr size_type segment_base( size_type index ) { in segment_base() function
359 for (segment_index_type i = 0; segment_base(i) < other_size; ++i) { in internal_transfer()
363 my_size = segment_base(i); in internal_transfer()
366 internal_subscript<true>(segment_base(i)); in internal_transfer()
[all …]
/oneTBB/include/oneapi/tbb/
H A Dconcurrent_vector.h545 for (segment_index_type i = 0; this->segment_base(i) < start_index; ++i) { in allocate_long_table()
612 size_type offset = this->segment_base(seg_index); in create_segment()
620 new_segment -= this->segment_base(seg_index); in create_segment()
634 size_type curr_segment_base = this->segment_base(seg_index); in number_of_elements_in_segment()
702 … zero_unconstructed_elements(curr_segment + this->segment_base(j), this->segment_size(j)); in copy_segment()
725 … zero_unconstructed_elements(curr_segment + this->segment_base(j), this->segment_size(j)); in move_segment()
838 size_type first_element = this->segment_base(seg_index); in internal_grow()
924 …size_type last_index_to_destroy = std::min(this->segment_base(n_segment) + this->segment_size(n_se… in internal_resize()
1014 …egment(buffer_table[seg_idx - 1].load(std::memory_order_relaxed) + this->segment_base(seg_idx - 1), in internal_compact()
H A Dconcurrent_hash_map.h122 …auto argument = segment_index < embedded_block ? my_embedded_segment + segment_base(segment_index)… in hash_map_base()
135 static segment_index_type segment_base( segment_index_type k ) { in segment_base() function
210 ptr -= segment_base(embedded_block);
212 my_table[i].store(ptr + segment_base(i), std::memory_order_release);
242 h -= segment_base(s); in get_bucket()