| /llvm-project-15.0.7/pstl/include/pstl/internal/ |
| H A D | glue_algorithm_defs.h | 92 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 D | glue_algorithm_impl.h | 150 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 D | glue_memory_defs.h | 43 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 D | glue_numeric_defs.h | 25 __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 D | glue_numeric_impl.h | 29 __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 D | algorithm_fwd.h | 40 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 D | glue_memory_impl.h | 28 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 D | parallel_backend_serial.h | 55 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 D | algorithm_impl.h | 54 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 D | numeric_fwd.h | 40 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 D | numeric_impl.h | 57 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 D | parallel_impl.h | 31 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 D | parallel_backend_tbb.h | 103 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 D | parallel_scan.h | 72 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 D | parallel_transform_scan.h | 21 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 D | parallel_for.h | 43 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 D | parallel_invoke.h | 32 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 D | parallel_for_each.h | 38 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 D | parallel_reduce.h | 46 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 D | parallel_transform_reduce.h | 81 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 D | parallel_merge.h | 64 template <class _ExecutionPolicy, typename _RandomAccessIterator1, typename _RandomAccessIterator2, 67 __parallel_merge(__pstl::__internal::__openmp_backend_tag, _ExecutionPolicy&& /*__exec*/, _RandomAc… in __parallel_merge() argument
|
| H A D | parallel_stable_sort.h | 116 template <class _ExecutionPolicy, typename _RandomAccessIterator, typename _Compare, typename _Leaf… 118 __parallel_stable_sort(__pstl::__internal::__openmp_backend_tag __tag, _ExecutionPolicy&& /*__exec*…
|