Home
last modified time | relevance | path

Searched refs:__chunk_count_ (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/src/pstl/
H A Dlibdispatch.cpp23 partitions.__chunk_count_ = std::max<ptrdiff_t>(1, element_count / 256); in __partition_chunks()
24 partitions.__chunk_size_ = element_count / partitions.__chunk_count_; in __partition_chunks()
25 …partitions.__first_chunk_size_ = element_count - (partitions.__chunk_count_ - 1) * partitions.__ch… in __partition_chunks()
26 if (partitions.__chunk_count_ == 0 && element_count > 0) in __partition_chunks()
27 partitions.__chunk_count_ = 1; in __partition_chunks()
/freebsd/contrib/llvm-project/libcxx/include/__pstl/backends/
H A Dlibdispatch.h65 ptrdiff_t __chunk_count_; // includes the first chunk member
76 __libdispatch::__dispatch_apply(__partitions.__chunk_count_, [&](size_t __chunk) { in __dispatch_parallel_for()
124 if (__partitions.__chunk_count_ == 0)
127 if (__partitions.__chunk_count_ == 1) {
133 auto const __n_ranges = __partitions.__chunk_count_ + 1;
187 for (ptrdiff_t __i = 0; __i != __partitions.__chunk_count_ - 2; ++__i)
193 __libdispatch::__dispatch_apply(__partitions.__chunk_count_, [&](size_t __index) {
221 auto __destroy = [__count = __partitions.__chunk_count_](_Value* __ptr) {
229 std::allocator<_Value>().allocate(__partitions.__chunk_count_), __destroy);
232 __libdispatch::__dispatch_apply(__partitions.__chunk_count_, [&](size_t __chunk) {
[all …]