Home
last modified time | relevance | path

Searched refs:__borders (Results 1 – 5 of 5) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/parallel/
Dpartial_sum.h112 _DifferenceType* __borders; in __parallel_partial_sum_linear() local
123 __borders = new _DifferenceType[__num_threads + 2]; in __parallel_partial_sum_linear()
126 __equally_split(__n, __num_threads + 1, __borders); in __parallel_partial_sum_linear()
136 __borders[0] = 0; in __parallel_partial_sum_linear()
139 __borders[__i] = __borderstart; in __parallel_partial_sum_linear()
142 __borders[__num_threads + 1] = __n; in __parallel_partial_sum_linear()
155 __begin + __borders[1], in __parallel_partial_sum_linear()
158 ::new(&(__sums[__iam])) _ValueType(*(__result + __borders[1] - 1)); in __parallel_partial_sum_linear()
164 __begin + __borders[__iam] + 1, in __parallel_partial_sum_linear()
165 __begin + __borders[__iam + 1], in __parallel_partial_sum_linear()
[all …]
Dunique_copy.h67 _DifferenceType *__borders; in __parallel_unique_copy() local
76 __borders = new _DifferenceType[__num_threads + 2]; in __parallel_unique_copy()
77 __equally_split(__size, __num_threads + 1, __borders); in __parallel_unique_copy()
92 __begin = __borders[0] + 1; // == 1 in __parallel_unique_copy()
93 __end = __borders[__iam + 1]; in __parallel_unique_copy()
110 __begin = __borders[__iam]; //one part in __parallel_unique_copy()
111 __end = __borders[__iam + 1]; in __parallel_unique_copy()
139 __begin = __borders[__num_threads]; in __parallel_unique_copy()
174 delete[] __borders; in __parallel_unique_copy()
Dfind.h109 _DifferenceType* __borders; in __find_template() local
120 __borders = new _DifferenceType[__num_threads + 1]; in __find_template()
121 __equally_split(__length, __num_threads, __borders); in __find_template()
125 _DifferenceType __start = __borders[__iam], in __find_template()
126 __stop = __borders[__iam + 1]; in __find_template()
151 delete[] __borders; in __find_template()
Dset_operations.h371 _DifferenceType *__borders; in __parallel_set_operation() local
385 __borders = new _DifferenceType[__num_threads + 2]; in __parallel_set_operation()
386 __equally_split(__size, __num_threads + 1, __borders); in __parallel_set_operation()
397 const _DifferenceType __rank = __borders[__iam + 1]; in __parallel_set_operation()
Dmultiway_merge.h1148 _DifferenceType* __borders =
1150 __equally_split(__length, __num_threads, __borders);
1155 multiseq_partition(__se.begin(), __se.end(), __borders[__s + 1],
1168 delete[] __borders;