Home
last modified time | relevance | path

Searched refs:_ExecutionPolicy (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/pstl/include/pstl/internal/
H A Dglue_algorithm_defs.h92 template <class _ExecutionPolicy, class _ForwardIterator>
236 template <class _ExecutionPolicy, class _ForwardIterator>
262 template <class _ExecutionPolicy, class _ForwardIterator>
298 template <class _ExecutionPolicy, class _RandomAccessIterator>
308 template <class _ExecutionPolicy, class _RandomAccessIterator>
366 template <class _ExecutionPolicy, class _RandomAccessIterator>
388 template <class _ExecutionPolicy, class _ForwardIterator>
396 template <class _ExecutionPolicy, class _ForwardIterator>
522 template <class _ExecutionPolicy, class _ForwardIterator>
530 template <class _ExecutionPolicy, class _ForwardIterator>
[all …]
H A Dglue_algorithm_impl.h150 template <class _ExecutionPolicy, class _ForwardIterator>
486 template <class _ExecutionPolicy, class _ForwardIterator>
535 template <class _ExecutionPolicy, class _ForwardIterator>
612 template <class _ExecutionPolicy, class _RandomAccessIterator>
632 template <class _ExecutionPolicy, class _RandomAccessIterator>
747 template <class _ExecutionPolicy, class _RandomAccessIterator>
791 template <class _ExecutionPolicy, class _ForwardIterator>
809 template <class _ExecutionPolicy, class _ForwardIterator>
1018 template <class _ExecutionPolicy, class _ForwardIterator>
1034 template <class _ExecutionPolicy, class _ForwardIterator>
[all …]
H A Dglue_memory_defs.h43 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp>
44 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void>
53 template <class _ExecutionPolicy, class _ForwardIterator>
54 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void>
57 template <class _ExecutionPolicy, class _ForwardIterator, class _Size>
63 template <class _ExecutionPolicy, class _ForwardIterator>
64 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void>
67 template <class _ExecutionPolicy, class _ForwardIterator, class _Size>
73 template <class _ExecutionPolicy, class _ForwardIterator>
74 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void>
[all …]
H A Dglue_numeric_defs.h25 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp>
29 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp>
30 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp>
33 template <class _ExecutionPolicy, class _ForwardIterator>
34 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy,
36 reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last);
39 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp>
45 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp>
51 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp>
58 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator2>
[all …]
H A Dglue_numeric_impl.h29 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp>
37 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp>
38 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp>
45 template <class _ExecutionPolicy, class _ForwardIterator>
46 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy,
48 reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last) in reduce()
58 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp>
72 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp>
83 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp>
95 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator2>
[all …]
H A Dalgorithm_fwd.h40 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator, class _Pred>
44 template <class _IsVector, class _ExecutionPolicy, class _RandomAccessIterator, class _Pred>
62 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator, class _Function>
70 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator, class _Brick>
93 __pattern_walk1_n(_Tag, _ExecutionPolicy&&, _ForwardIterator, _Size, _Function) noexcept;
253 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator, class _Predicate>
558 template <class _Tag, class _ExecutionPolicy, class _BidirectionalIterator>
562 template <class _IsVector, class _ExecutionPolicy, class _RandomAccessIterator>
600 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator>
604 template <class _IsVector, class _ExecutionPolicy, class _RandomAccessIterator>
[all …]
H A Dglue_memory_impl.h28 template <class _ExecutionPolicy, class _InputIterator, class _ForwardIterator>
156 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp>
157 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void>
214 template <class _ExecutionPolicy, class _ForwardIterator>
215 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void>
232 template <class _ExecutionPolicy, class _ForwardIterator, class _Size>
253 template <class _ExecutionPolicy, class _ForwardIterator>
254 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void>
271 template <class _ExecutionPolicy, class _ForwardIterator, class _Size>
292 template <class _ExecutionPolicy, class _ForwardIterator>
[all …]
H A Dparallel_backend_serial.h55 template <class _ExecutionPolicy, class _Index, class _Fp>
62 template <class _ExecutionPolicy, class _Value, class _Index, typename _RealBody, typename _Reducti…
64 __parallel_reduce(__pstl::__internal::__serial_backend_tag, _ExecutionPolicy&&, _Index __first, _In… in __parallel_reduce() argument
77 template <class _ExecutionPolicy, class _Index, class _UnaryOp, class _Tp, class _BinaryOp, class _…
87 __parallel_strict_scan(__pstl::__internal::__serial_backend_tag, _ExecutionPolicy&&, _Index __n, _T… in __parallel_strict_scan() argument
100 __parallel_transform_scan(__pstl::__internal::__serial_backend_tag, _ExecutionPolicy&&, _Index __n,… in __parallel_transform_scan() argument
106 template <class _ExecutionPolicy, typename _RandomAccessIterator, typename _Compare, typename _Leaf…
114 template <class _ExecutionPolicy, typename _RandomAccessIterator1, typename _RandomAccessIterator2,
117 __parallel_merge(__pstl::__internal::__serial_backend_tag, _ExecutionPolicy&&, _RandomAccessIterato… in __parallel_merge() argument
124 template <class _ExecutionPolicy, typename _F1, typename _F2>
[all …]
H A Dalgorithm_impl.h54 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator, class _Pred>
132 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator, class _Brick>
1339 __tag, std::forward<_ExecutionPolicy>(__exec), ++__first, __last, in __pattern_unique()
1508 template <class _Tag, class _ExecutionPolicy, class _BidirectionalIterator>
1515 template <class _IsVector, class _ExecutionPolicy, class _RandomAccessIterator>
1635 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator>
2690 __tag, std::forward<_ExecutionPolicy>(__exec), __first, __last, in __pattern_remove_if()
3026 __backend_tag{}, std::forward<_ExecutionPolicy>(__exec), in __parallel_set_union_op()
3047 __backend_tag{}, std::forward<_ExecutionPolicy>(__exec), in __parallel_set_union_op()
3067 __backend_tag{}, std::forward<_ExecutionPolicy>(__exec), in __parallel_set_union_op()
[all …]
H A Dnumeric_fwd.h40 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, cla…
46 template <class _IsVector, class _ExecutionPolicy, class _RandomAccessIterator1, class _RandomAcces…
49 __pattern_transform_reduce(__parallel_tag<_IsVector>, _ExecutionPolicy&&, _RandomAccessIterator1,
64 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOpera…
67 __pattern_transform_reduce(_Tag, _ExecutionPolicy&&, _ForwardIterator, _ForwardIterator, _Tp, _Bina…
98 template <class _IsVector, class _ExecutionPolicy, class _RandomAccessIterator, class _OutputIterat…
101 __pattern_transform_scan(__parallel_tag<_IsVector> __tag, _ExecutionPolicy&&, _RandomAccessIterator,
104 template <class _IsVector, class _ExecutionPolicy, class _RandomAccessIterator, class _OutputIterat…
125 __pattern_adjacent_difference(_Tag, _ExecutionPolicy&&, _ForwardIterator, _ForwardIterator, _Output…
128 template <class _IsVector, class _ExecutionPolicy, class _RandomAccessIterator, class _OutputIterat…
[all …]
H A Dnumeric_impl.h57 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, cla…
60 __pattern_transform_reduce(_Tag, _ExecutionPolicy&&, _ForwardIterator1 __first1, _ForwardIterator1 … in __pattern_transform_reduce() argument
81 __backend_tag{}, std::forward<_ExecutionPolicy>(__exec), __first1, __last1, in __pattern_transform_reduce()
119 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOpera…
142 __backend_tag{}, std::forward<_ExecutionPolicy>(__exec), __first, __last, in __pattern_transform_reduce()
226 __pattern_transform_scan(_Tag, _ExecutionPolicy&&, _ForwardIterator __first, _ForwardIterator __las… in __pattern_transform_scan() argument
235 template <class _IsVector, class _ExecutionPolicy, class _RandomAccessIterator, class _OutputIterat…
250 __backend_tag{}, std::forward<_ExecutionPolicy>(__exec), __last - __first, in __pattern_transform_scan()
270 template <class _IsVector, class _ExecutionPolicy, class _RandomAccessIterator, class _OutputIterat…
290 __backend_tag{}, std::forward<_ExecutionPolicy>(__exec), __n, __init, in __pattern_transform_scan()
[all …]
H A Dparallel_impl.h31 template <class _BackendTag, class _ExecutionPolicy, class _Index, class _Brick, class _Compare>
33 __parallel_find(_BackendTag __tag, _ExecutionPolicy&& __exec, _Index __first, _Index __last, _Brick… in __parallel_find()
41 __par_backend::__parallel_for(__tag, std::forward<_ExecutionPolicy>(__exec), __first, __last, in __parallel_find()
68 template <class _BackendTag, class _ExecutionPolicy, class _Index, class _Brick>
70 __parallel_or(_BackendTag __tag, _ExecutionPolicy&& __exec, _Index __first, _Index __last, _Brick _… in __parallel_or()
73 __par_backend::__parallel_for(__tag, std::forward<_ExecutionPolicy>(__exec), __first, __last, in __parallel_or()
H A Dparallel_backend_tbb.h103 template <class _ExecutionPolicy, class _Index, class _Fp>
114 template <class _ExecutionPolicy, class _Value, class _Index, typename _RealBody, typename _Reducti…
116 __parallel_reduce(__pstl::__internal::__tbb_backend_tag, _ExecutionPolicy&&, _Index __first, _Index… in __parallel_reduce() argument
195 template <class _ExecutionPolicy, class _Index, class _Up, class _Tp, class _Cp, class _Rp>
360 __parallel_strict_scan(__pstl::__internal::__tbb_backend_tag, _ExecutionPolicy&&, _Index __n, _Tp _… in __parallel_strict_scan() argument
398 template <class _ExecutionPolicy, class _Index, class _Up, class _Tp, class _Cp, class _Rp, class _…
1158 template <class _ExecutionPolicy, typename _RandomAccessIterator, typename _Compare, typename _Leaf…
1251 template <class _ExecutionPolicy, typename _RandomAccessIterator1, typename _RandomAccessIterator2,
1254 __parallel_merge(__pstl::__internal::__tbb_backend_tag, _ExecutionPolicy&&, _RandomAccessIterator1 … in __parallel_merge() argument
1283 template <class _ExecutionPolicy, typename _F1, typename _F2>
[all …]
/llvm-project-15.0.7/pstl/include/pstl/internal/omp/
H A Dparallel_scan.h72 template <typename _ExecutionPolicy, typename _Index, typename _Tp, typename _Rp, typename _Cp, typ…
98 template <class _ExecutionPolicy, typename _Index, typename _Tp, typename _Rp, typename _Cp, typena…
100 __parallel_strict_scan(__pstl::__internal::__openmp_backend_tag, _ExecutionPolicy&&, _Index __n, _T… in __parallel_strict_scan() argument
120 …__pstl::__omp_backend::__parallel_strict_scan_body<_ExecutionPolicy>(__n, __initial, __reduce, __c… in __parallel_strict_scan()
128 …__pstl::__omp_backend::__parallel_strict_scan_body<_ExecutionPolicy>(__n, __initial, __reduce, __c… in __parallel_strict_scan()
H A Dparallel_transform_scan.h21 template <class _ExecutionPolicy, class _Index, class _Up, class _Tp, class _Cp, class _Rp, class _…
23 __parallel_transform_scan(__pstl::__internal::__openmp_backend_tag, _ExecutionPolicy&&, _Index __n,… in __parallel_transform_scan() argument
H A Dparallel_for.h43 template <class _ExecutionPolicy, class _Index, class _Fp>
45 __parallel_for(__pstl::__internal::__openmp_backend_tag, _ExecutionPolicy&&, _Index __first, _Index… in __parallel_for() argument
H A Dparallel_invoke.h32 template <class _ExecutionPolicy, typename _F1, typename _F2>
34 __parallel_invoke(__pstl::__internal::__openmp_backend_tag, _ExecutionPolicy&&, _F1&& __f1, _F2&& _… in __parallel_invoke() argument
H A Dparallel_for_each.h38 template <class _ExecutionPolicy, class _ForwardIterator, class _Fp>
40 __parallel_for_each(_ExecutionPolicy&&, _ForwardIterator __first, _ForwardIterator __last, _Fp __f) in __parallel_for_each() argument
H A Dparallel_reduce.h46 template <class _ExecutionPolicy, class _RandomAccessIterator, class _Value, typename _RealBody, ty…
48 __parallel_reduce(__pstl::__internal::__openmp_backend_tag, _ExecutionPolicy&&, _RandomAccessIterat… in __parallel_reduce() argument
H A Dparallel_transform_reduce.h81 template <class _ExecutionPolicy, class _RandomAccessIterator, class _UnaryOp, class _Value, class …
84 __parallel_transform_reduce(__pstl::__internal::__openmp_backend_tag, _ExecutionPolicy&&, _RandomAc… in __parallel_transform_reduce() argument
H A Dparallel_merge.h64 template <class _ExecutionPolicy, typename _RandomAccessIterator1, typename _RandomAccessIterator2,
67 __parallel_merge(__pstl::__internal::__openmp_backend_tag, _ExecutionPolicy&& /*__exec*/, _RandomAc… in __parallel_merge() argument
H A Dparallel_stable_sort.h116 template <class _ExecutionPolicy, typename _RandomAccessIterator, typename _Compare, typename _Leaf…
118 __parallel_stable_sort(__pstl::__internal::__openmp_backend_tag __tag, _ExecutionPolicy&& /*__exec*…