Searched refs:__reduce (Results 1 - 4 of 4) sorted by relevance

/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/pstl/
H A Dparallel_backend_serial.h76 _Reduce __reduce)
78 return __reduce(__first, __last, __init);
83 __parallel_strict_scan(_ExecutionPolicy&&, _Index __n, _Tp __initial, _Rp __reduce, _Cp __combine, _Sp __scan, argument
88 __sum = __combine(__sum, __reduce(_Index(0), __n));
75 __parallel_transform_reduce(_ExecutionPolicy&&, _Index __first, _Index __last, _UnaryOp, _Tp __init, _BinaryOp, _Reduce __reduce) argument
H A Dparallel_backend_tbb.h213 __trans_scan_body(_Up __u, _Tp __init, _Cp __combine, _Rp __reduce, _Sp __scan) argument
214 : _M_brick_reduce(__reduce), _M_u(__u), _M_combine(__combine), _M_scan(__scan), _M_has_sum(true)
298 __upsweep(_Index __i, _Index __m, _Index __tilesize, _Tp* __r, _Index __lastsize, _Rp __reduce, _Cp __combine) argument
301 __r[0] = __reduce(__i * __tilesize, __lastsize);
306 [=] { __par_backend::__upsweep(__i, __k, __tilesize, __r, __tilesize, __reduce, __combine); },
308 __par_backend::__upsweep(__i + __k, __m - __k, __tilesize, __r + __k, __lastsize, __reduce, __combine);
352 __parallel_strict_scan(_ExecutionPolicy&&, _Index __n, _Tp __initial, _Rp __reduce, _Cp __combine, _Sp __scan, argument
364 __par_backend::__upsweep(_Index(0), _Index(__m + 1), __tilesize, __r, __n - __m * __tilesize, __reduce,
383 __sum = __combine(__sum, __reduce(_Index(0), __n));
/netbsd-current/external/gpl3/gcc/dist/libstdc++-v3/include/pstl/
H A Dparallel_backend_serial.h76 _Reduce __reduce)
78 return __reduce(__first, __last, __init);
83 __parallel_strict_scan(_ExecutionPolicy&&, _Index __n, _Tp __initial, _Rp __reduce, _Cp __combine, _Sp __scan, argument
88 __sum = __combine(__sum, __reduce(_Index(0), __n));
75 __parallel_transform_reduce(_ExecutionPolicy&&, _Index __first, _Index __last, _UnaryOp, _Tp __init, _BinaryOp, _Reduce __reduce) argument
H A Dparallel_backend_tbb.h218 __trans_scan_body(_Up __u, _Tp __init, _Cp __combine, _Rp __reduce, _Sp __scan) argument
219 : _M_brick_reduce(__reduce), _M_u(__u), _M_combine(__combine), _M_scan(__scan), _M_has_sum(true)
303 __upsweep(_Index __i, _Index __m, _Index __tilesize, _Tp* __r, _Index __lastsize, _Rp __reduce, _Cp __combine) argument
306 __r[0] = __reduce(__i * __tilesize, __lastsize);
311 [=] { __tbb_backend::__upsweep(__i, __k, __tilesize, __r, __tilesize, __reduce, __combine); },
313 __tbb_backend::__upsweep(__i + __k, __m - __k, __tilesize, __r + __k, __lastsize, __reduce, __combine);
357 __parallel_strict_scan(_ExecutionPolicy&&, _Index __n, _Tp __initial, _Rp __reduce, _Cp __combine, _Sp __scan, argument
369 __tbb_backend::__upsweep(_Index(0), _Index(__m + 1), __tilesize, __r, __n - __m * __tilesize, __reduce,
388 __sum = __combine(__sum, __reduce(_Index(0), __n));

Completed in 87 milliseconds