Home
last modified time | relevance | path

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

/llvm-project-15.0.7/pstl/include/pstl/internal/omp/
H A Dparallel_scan.h53 _Sp __scan) in __downsweep() argument
56 __scan(__i * __tilesize, __lastsize, __initial); in __downsweep()
61 …__omp_backend::__downsweep(__i, __k, __tilesize, __r, __tilesize, __initial, __combine, __scan); }, in __downsweep()
67 __combine(__initial, __r[__k - 1]), __combine, __scan); in __downsweep()
75 __parallel_strict_scan_body(_Index __n, _Tp __initial, _Rp __reduce, _Cp __combine, _Sp __scan, _Ap… in __parallel_strict_scan_body() argument
95 __combine, __scan); in __parallel_strict_scan_body()
101 _Rp __reduce, _Cp __combine, _Sp __scan, _Ap __apex) in __parallel_strict_scan() argument
113 __scan(_Index(0), __n, __initial); in __parallel_strict_scan()
121 __scan, __apex); in __parallel_strict_scan()
129 __scan, __apex); in __parallel_strict_scan()
H A Dparallel_transform_scan.h24 _Tp __init, _Cp /* __combine */, _Rp /* __brick_reduce */, _Sp __scan) in __parallel_transform_scan() argument
27 return __scan(_Index(0), __n, __init); in __parallel_transform_scan()
/llvm-project-15.0.7/pstl/include/pstl/internal/
H A Dparallel_backend_serial.h88 _Rp __reduce, _Cp __combine, _Sp __scan, _Ap __apex) in __parallel_strict_scan() argument
95 __scan(_Index(0), __n, __initial); in __parallel_strict_scan()
101 _Tp __init, _BinaryOp, _Reduce, _Scan __scan) in __parallel_transform_scan() argument
103 return __scan(_Index(0), __n, __init); in __parallel_transform_scan()
H A Dparallel_backend_tbb.h221 __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()
326 _Sp __scan) in __downsweep() argument
329 __scan(__i * __tilesize, __lastsize, __initial); in __downsweep()
334 …__tbb_backend::__downsweep(__i, __k, __tilesize, __r, __tilesize, __initial, __combine, __scan); }, in __downsweep()
339 __combine(__initial, __r[__k - 1]), __combine, __scan); in __downsweep()
361 _Rp __reduce, _Cp __combine, _Sp __scan, _Ap __apex) in __parallel_strict_scan() argument
385 __combine, __scan); in __parallel_strict_scan()
394 __scan(_Index(0), __n, __initial); in __parallel_strict_scan()
401 _Cp __combine, _Rp __brick_reduce, _Sp __scan) in __parallel_transform_scan() argument
[all …]
H A Dalgorithm_impl.h2929 auto __scan = [=](_DifferenceType, _DifferenceType, const _SetRange& __s) { // Scan in __parallel_set_op()
2979 __scan, // Scan in __parallel_set_op()
2980 [&__m, &__scan](const _SetRange& __total) { // Apex in __parallel_set_op()
2982 __scan(0, 0, __total); in __parallel_set_op()