Home
last modified time | relevance | path

Searched refs:__unary_op (Results 1 – 4 of 4) sorted by relevance

/external/llvm-project/pstl/include/pstl/internal/
Dnumeric_impl.h96 _UnaryOperation __unary_op, /*is_vector=*/std::false_type) noexcept in __brick_transform_reduce() argument
98 return std::transform_reduce(__first, __last, __init, __binary_op, __unary_op); in __brick_transform_reduce()
104 _UnaryOperation __unary_op, /*is_vector=*/std::true_type) noexcept in __brick_transform_reduce() argument
109 [=, &__unary_op](_DifferenceType __i) { return __unary_op(__first[__i]); }); in __brick_transform_reduce()
116 … _BinaryOperation __binary_op, _UnaryOperation __unary_op, _IsVector __is_vector, in __pattern_transform_reduce() argument
119 …return __internal::__brick_transform_reduce(__first, __last, __init, __binary_op, __unary_op, __is… in __pattern_transform_reduce()
126 … _BinaryOperation __binary_op, _UnaryOperation __unary_op, _IsVector __is_vector, in __pattern_transform_reduce() argument
132 … [__unary_op](_ForwardIterator __i) mutable { return __unary_op(*__i); }, __init, __binary_op, in __pattern_transform_reduce()
133 … [__unary_op, __binary_op, __is_vector](_ForwardIterator __i, _ForwardIterator __j, _Tp __init) { in __pattern_transform_reduce()
134 …eturn __internal::__brick_transform_reduce(__i, __j, __init, __binary_op, __unary_op, __is_vector); in __pattern_transform_reduce()
[all …]
Dglue_numeric_impl.h89 _BinaryOperation __binary_op, _UnaryOperation __unary_op) in transform_reduce() argument
92 std::forward<_ExecutionPolicy>(__exec), __first, __last, __init, __binary_op, __unary_op, in transform_reduce()
162 _UnaryOperation __unary_op) in transform_exclusive_scan() argument
165 …std::forward<_ExecutionPolicy>(__exec), __first, __last, __result, __unary_op, __init, __binary_op, in transform_exclusive_scan()
179 … _ForwardIterator2 __result, _BinaryOperation __binary_op, _UnaryOperation __unary_op, in transform_inclusive_scan() argument
183 …std::forward<_ExecutionPolicy>(__exec), __first, __last, __result, __unary_op, __init, __binary_op, in transform_inclusive_scan()
195 … _ForwardIterator2 __result, _BinaryOperation __binary_op, _UnaryOperation __unary_op) in transform_inclusive_scan() argument
199 auto __tmp = __unary_op(*__first); in transform_inclusive_scan()
202 __binary_op, __unary_op, __tmp); in transform_inclusive_scan()
Dglue_numeric_defs.h53 _BinaryOperation __binary_op, _UnaryOperation __unary_op);
91 _UnaryOperation __unary_op);
99 … _ForwardIterator2 __result, _BinaryOperation __binary_op, _UnaryOperation __unary_op,
106 … _ForwardIterator2 __result, _BinaryOperation __binary_op, _UnaryOperation __unary_op);
Dunseq_backend_simd.h518 __simd_scan(_InputIterator __first, _Size __n, _OutputIterator __result, _UnaryOperation __unary_op in __simd_scan() argument
526 __init += __unary_op(__first[__i]); in __simd_scan()
553 __simd_scan(_InputIterator __first, _Size __n, _OutputIterator __result, _UnaryOperation __unary_op in __simd_scan() argument
567 __init_.__value = __binary_op(__init_.__value, __unary_op(__first[__i])); in __simd_scan()
576 __simd_scan(_InputIterator __first, _Size __n, _OutputIterator __result, _UnaryOperation __unary_op in __simd_scan() argument
582 __init += __unary_op(__first[__i]); in __simd_scan()
593 __simd_scan(_InputIterator __first, _Size __n, _OutputIterator __result, _UnaryOperation __unary_op in __simd_scan() argument
605 __init_.__value = __binary_op(__init_.__value, __unary_op(__first[__i])); in __simd_scan()