Home
last modified time | relevance | path

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

/external/llvm-project/pstl/include/pstl/internal/
Dparallel_backend_tbb.h197 …sform_reduce(_ExecutionPolicy&&, _Index __first, _Index __last, _Up __u, _Tp __init, _Cp __combine, in __parallel_transform_reduce() argument
200 …__tbb_backend::__par_trans_red_body<_Index, _Up, _Tp, _Cp, _Rp> __body(__u, __init, __combine, __b… in __parallel_transform_reduce()
221 __trans_scan_body(_Up __u, _Tp __init, _Cp __combine, _Rp __reduce, _Sp __scan) in __trans_scan_body() argument
222 … : _M_brick_reduce(__reduce), _M_u(__u), _M_combine(__combine), _M_scan(__scan), _M_has_sum(true) in __trans_scan_body()
306 …Index __i, _Index __m, _Index __tilesize, _Tp* __r, _Index __lastsize, _Rp __reduce, _Cp __combine) in __upsweep() argument
314 … [=] { __tbb_backend::__upsweep(__i, __k, __tilesize, __r, __tilesize, __reduce, __combine); }, in __upsweep()
316 …b_backend::__upsweep(__i + __k, __m - __k, __tilesize, __r + __k, __lastsize, __reduce, __combine); in __upsweep()
319 __r[__m - 1] = __combine(__r[__k - 1], __r[__m - 1]); in __upsweep()
325 …ndex __i, _Index __m, _Index __tilesize, _Tp* __r, _Index __lastsize, _Tp __initial, _Cp __combine, in __downsweep() argument
334 …__tbb_backend::__downsweep(__i, __k, __tilesize, __r, __tilesize, __initial, __combine, __scan); }, in __downsweep()
[all …]
Dparallel_backend_serial.h87 __parallel_strict_scan(_ExecutionPolicy&&, _Index __n, _Tp __initial, _Rp __reduce, _Cp __combine, … in __parallel_strict_scan() argument
92 __sum = __combine(__sum, __reduce(_Index(0), __n)); in __parallel_strict_scan()