Home
last modified time | relevance | path

Searched refs:_BinaryOperation (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/pstl/include/pstl/internal/
H A Dnumeric_fwd.h74 _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 Dglue_numeric_defs.h24 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 Dnumeric_impl.h99 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 Dglue_numeric_impl.h28 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 Dunseq_backend_simd.h445 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 Dglue_algorithm_defs.h164 class _BinaryOperation>
167 _ForwardIterator __result, _BinaryOperation __op);
H A Dglue_algorithm_impl.h318 class _BinaryOperation>
321 _ForwardIterator __result, _BinaryOperation __op) in transform()
/llvm-project-15.0.7/libcxx/include/__algorithm/
H A Dtransform.h30 …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 Daccumulate.h36 template <class _InputIterator, class _Tp, class _BinaryOperation>
39 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op) in accumulate()
H A Dpartial_sum.h45 template <class _InputIterator, class _OutputIterator, class _BinaryOperation>
49 _BinaryOperation __binary_op) in partial_sum()
H A Dadjacent_difference.h46 template <class _InputIterator, class _OutputIterator, class _BinaryOperation>
50 _BinaryOperation __binary_op) in adjacent_difference()