Searched refs:_BinaryOperation (Results 1 – 15 of 15) sorted by relevance
/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/ |
H A D | numeric_fwd.h |
|
H A D | glue_numeric_defs.h |
|
H A D | numeric_impl.h |
|
H A D | glue_numeric_impl.h |
|
H A D | unseq_backend_simd.h |
|
/freebsd/contrib/llvm-project/libcxx/include/__pstl/cpu_algos/ |
H A D | transform_reduce.h | 40 typename _BinaryOperation, 43 …__enable_if_t<__desugars_to_v<__plus_tag, _BinaryOperation, _Tp, _UnaryResult> && is_arithmetic_v<… 47 __simd_transform_reduce(_DifferenceType __n, _Tp __init, _BinaryOperation, _UnaryOperation __f) noe… in __simd_transform_reduce() argument 57 typename _BinaryOperation, 60 …__enable_if_t<!(__desugars_to_v<__plus_tag, _BinaryOperation, _Tp, _UnaryResult> && is_arithmetic_… 64 __simd_transform_reduce(_Size __n, _Tp __init, _BinaryOperation __binary_op, _UnaryOperation __f) n… in __simd_transform_reduce() 168 …template <class _Policy, class _ForwardIterator, class _Tp, class _BinaryOperation, class _UnaryOp… 174 _BinaryOperation __reduce, in operator()
|
H A D | transform.h | 100 class _BinaryOperation> 107 _BinaryOperation __op) const noexcept { in operator()
|
/freebsd/contrib/llvm-project/libcxx/include/__pstl/backends/ |
H A D | serial.h | 114 class _BinaryOperation> 121 _BinaryOperation&& __op) const noexcept { 127 std::forward<_BinaryOperation>(__op)); 133 …template <class _Policy, class _ForwardIterator, class _Tp, class _BinaryOperation, class _UnaryOp… 139 _BinaryOperation&& __reduce, 145 std::forward<_BinaryOperation>(__reduce),
|
H A D | default.h | 374 template <class _Policy, class _ForwardIterator, class _Tp, class _BinaryOperation> 376 …& __policy, _ForwardIterator __first, _ForwardIterator __last, _Tp __init, _BinaryOperation&& __op) 384 std::forward<_BinaryOperation>(__op),
|
/freebsd/contrib/llvm-project/libcxx/include/__numeric/ |
H A D | pstl.h | 41 class _BinaryOperation, 45 …& __policy, _ForwardIterator __first, _ForwardIterator __last, _Tp __init, _BinaryOperation __op) { in reduce() 146 class _BinaryOperation, 155 _BinaryOperation __reduce, in transform_reduce()
|
H A D | accumulate.h | 37 template <class _InputIterator, class _Tp, class _BinaryOperation> in accumulate() 39 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op) {
|
H A D | partial_sum.h | 44 template <class _InputIterator, class _OutputIterator, class _BinaryOperation> in partial_sum() 46 partial_sum(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op) { in partial_sum()
|
H A D | adjacent_difference.h | 45 template <class _InputIterator, class _OutputIterator, class _BinaryOperation> in adjacent_difference() 47 _InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op) { in adjacent_difference()
|
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
H A D | transform.h | 28 template <class _InputIterator1, class _InputIterator2, class _OutputIterator, class _BinaryOperation> in transform() 34 _BinaryOperation __binary_op) { in transform()
|
H A D | pstl.h | 632 class _BinaryOperation, 641 _BinaryOperation __op) { in transform()
|