Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/libcxx/include/__algorithm/pstl_backends/cpu_backends/
H A Dtransform_reduce.h37 typename _BinaryOperation,
40 …__enable_if_t<__desugars_to<__plus_tag, _BinaryOperation, _Tp, _UnaryResult>::value && is_arithmet…
44 __simd_transform_reduce(_DifferenceType __n, _Tp __init, _BinaryOperation, _UnaryOperation __f) noe… in __simd_transform_reduce() argument
53 typename _BinaryOperation,
56 __enable_if_t<!(__desugars_to<__plus_tag, _BinaryOperation, _Tp, _UnaryResult>::value &&
60 __simd_transform_reduce(_Size __n, _Tp __init, _BinaryOperation __binary_op, _UnaryOperation __f) n… in __simd_transform_reduce()
156 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOperation, class …
162 _BinaryOperation __reduce, in __pstl_transform_reduce()
H A Dtransform.h87 class _BinaryOperation,
95 _BinaryOperation __op) { in __pstl_transform()
/freebsd-14.2/contrib/llvm-project/libcxx/include/__numeric/
H A Dpstl_reduce.h36 class _BinaryOperation = plus<>,
44 _BinaryOperation&& __op = {}) noexcept {
47 …cy](_ForwardIterator __g_first, _ForwardIterator __g_last, _Tp __g_init, _BinaryOperation __g_op) {
60 class _BinaryOperation = plus<>,
68 _BinaryOperation __op = {}) {
H A Dpstl_transform_reduce.h108 class _BinaryOperation,
117 _BinaryOperation&& __reduce, in __transform_reduce()
132 class _BinaryOperation,
141 _BinaryOperation __reduce, in transform_reduce()
H A Daccumulate.h37 template <class _InputIterator, class _Tp, class _BinaryOperation>
39 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op)… in accumulate()
H A Dpartial_sum.h44 template <class _InputIterator, class _OutputIterator, class _BinaryOperation>
46 …tIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op) { in partial_sum()
H A Dadjacent_difference.h45 template <class _InputIterator, class _OutputIterator, class _BinaryOperation>
47 …_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary… in adjacent_difference()
/freebsd-14.2/contrib/llvm-project/libcxx/include/__algorithm/
H A Dpstl_transform.h74 class _BinaryOperation,
83 _BinaryOperation&& __op) noexcept { in __transform()
93 class _BinaryOperation,
102 _BinaryOperation __op) { in transform()
H A Dtransform.h28 …plate <class _InputIterator1, class _InputIterator2, class _OutputIterator, class _BinaryOperation>
34 _BinaryOperation __binary_op) { in transform()