| /llvm-project-15.0.7/pstl/include/pstl/internal/ |
| H A D | numeric_fwd.h | 74 _Tp, _BinaryOperation, _UnaryOperation); 93 class _Tp, class _BinaryOperation, class _Inclusive> 96 _Tp, _BinaryOperation, _Inclusive) noexcept; 99 class _UnaryOperation, class _Tp, class _BinaryOperation, class _Inclusive> 105 class _UnaryOperation, class _Tp, class _BinaryOperation, class _Inclusive> 114 template <class _ForwardIterator, class _OutputIterator, class _BinaryOperation> 118 template <class _RandomAccessIterator, class _OutputIterator, class _BinaryOperation> 120 _BinaryOperation, 126 _BinaryOperation) noexcept; 129 class _BinaryOperation> [all …]
|
| H A D | glue_numeric_defs.h | 24 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOperation> 27 _BinaryOperation __binary_op); 53 _BinaryOperation __binary_op, _UnaryOperation __unary_op); 65 _ForwardIterator2 __result, _Tp __init, _BinaryOperation __binary_op); 74 … <class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryOperation> 77 _ForwardIterator2 __result, _BinaryOperation __binary_op); 82 _ForwardIterator2 __result, _BinaryOperation __binary_op, _Tp __init); 90 _ForwardIterator2 __result, _Tp __init, _BinaryOperation __binary_op, 95 … <class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryOperation, 103 class _BinaryOperation> [all …]
|
| H A D | numeric_impl.h | 99 template <class _ForwardIterator, class _Tp, class _BinaryOperation, class _UnaryOperation> 110 _BinaryOperation __binary_op, _UnaryOperation __unary_op, in __brick_transform_reduce() 189 template <typename _Tp, typename _BinaryOperation> 224 class _Tp, class _BinaryOperation, class _Inclusive> 236 class _UnaryOperation, class _Tp, class _BinaryOperation, class _Inclusive> 240 _BinaryOperation __binary_op, _Inclusive) in __pattern_transform_scan() 271 class _UnaryOperation, class _Tp, class _BinaryOperation, class _Inclusive> 275 _BinaryOperation __binary_op, _Inclusive) in __pattern_transform_scan() 317 template <class _ForwardIterator, class _OutputIterator, class _BinaryOperation> 352 class _BinaryOperation> [all …]
|
| H A D | glue_numeric_impl.h | 28 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOperation> 31 _BinaryOperation __binary_op) in reduce() 85 _BinaryOperation __binary_op, _UnaryOperation __unary_op) in transform_reduce() 110 _ForwardIterator2 __result, _Tp __init, _BinaryOperation __binary_op) in exclusive_scan() 132 … <class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryOperation> 135 _ForwardIterator2 __result, _BinaryOperation __binary_op) in inclusive_scan() 144 _ForwardIterator2 __result, _BinaryOperation __binary_op, _Tp __init) in inclusive_scan() 156 _ForwardIterator2 __result, _Tp __init, _BinaryOperation __binary_op, in transform_exclusive_scan() 168 … <class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryOperation, 183 class _BinaryOperation> [all …]
|
| H A D | unseq_backend_simd.h | 445 template <typename _Tp, typename _BinaryOperation> 516 class _BinaryOperation> 519 _BinaryOperation, /*Inclusive*/ std::false_type) in __simd_scan() argument 551 class _BinaryOperation> 554 _BinaryOperation __binary_op, /*Inclusive*/ std::false_type) in __simd_scan() 556 typedef _Combiner<_Tp, _BinaryOperation> _CombinerType; in __simd_scan() 574 class _BinaryOperation> 577 _BinaryOperation, /*Inclusive*/ std::true_type) in __simd_scan() argument 591 class _BinaryOperation> 594 _BinaryOperation __binary_op, std::true_type) in __simd_scan() [all …]
|
| H A D | glue_algorithm_defs.h | 164 class _BinaryOperation> 167 _ForwardIterator __result, _BinaryOperation __op);
|
| H A D | glue_algorithm_impl.h | 318 class _BinaryOperation> 321 _ForwardIterator __result, _BinaryOperation __op) in transform()
|
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | transform.h | 30 …plate <class _InputIterator1, class _InputIterator2, class _OutputIterator, class _BinaryOperation> 34 _OutputIterator __result, _BinaryOperation __binary_op) in transform()
|
| /llvm-project-15.0.7/libcxx/include/__numeric/ |
| H A D | accumulate.h | 36 template <class _InputIterator, class _Tp, class _BinaryOperation> 39 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op) in accumulate()
|
| H A D | partial_sum.h | 45 template <class _InputIterator, class _OutputIterator, class _BinaryOperation> 49 _BinaryOperation __binary_op) in partial_sum()
|
| H A D | adjacent_difference.h | 46 template <class _InputIterator, class _OutputIterator, class _BinaryOperation> 50 _BinaryOperation __binary_op) in adjacent_difference()
|