Home
last modified time | relevance | path

Searched refs:transform_reduce (Results 1 – 25 of 25) sorted by relevance

/llvm-project/libcxx/include/__numeric/
H A Dtransform_reduce.h29 transform_reduce(_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOp __b, _UnaryOp… in transform_reduce() function
36 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 _Tp transform_reduce( in transform_reduce() function
50 transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp _… in transform_reduce() function
51 …return std::transform_reduce(__first1, __last1, __first2, std::move(__init), std::plus<>(), std::m… in transform_reduce()
H A Dpstl.h93 _LIBCPP_HIDE_FROM_ABI _Tp transform_reduce( in transform_reduce() function
101 _LIBCPP_REQUIRE_CPP17_FORWARD_ITERATOR(_ForwardIterator1, "transform_reduce requires ForwardIterators"); in transform_reduce()
102 _LIBCPP_REQUIRE_CPP17_FORWARD_ITERATOR(_ForwardIterator2, "transform_reduce requires ForwardIterators"); in transform_reduce()
123 _LIBCPP_HIDE_FROM_ABI _Tp transform_reduce( in transform_reduce() function
129 _LIBCPP_REQUIRE_CPP17_FORWARD_ITERATOR(_ForwardIterator1, "transform_reduce requires ForwardIterators"); in transform_reduce()
130 _LIBCPP_REQUIRE_CPP17_FORWARD_ITERATOR(_ForwardIterator2, "transform_reduce requires ForwardIterators"); in transform_reduce()
150 _LIBCPP_HIDE_FROM_ABI _Tp transform_reduce( in transform_reduce() function
157 _LIBCPP_REQUIRE_CPP17_FORWARD_ITERATOR(_ForwardIterator, "transform_reduce requires ForwardIterators"); in transform_reduce()
/llvm-project/libcxx/test/std/numerics/numeric.ops/transform.reduce/
H A Dtransform_reduce_iter_iter_init_bop_uop.pass.cpp50 decltype(std::transform_reduce(first1, last1, init, bOp, uOp))> ); in test()
51 assert(std::transform_reduce(first1, last1, init, bOp, uOp) == x); in test()
86 decltype(std::transform_reduce(p, p, Init{}, std::plus<>(), identity()))> ); in test_return_type()
94 std::transform_reduce(std::begin(ia), std::end(ia), MoveOnly{0}, in test_move_only_types()
121 unsigned res = std::transform_reduce(v.begin(), v.end(), 1U, std::multiplies<>(), twice()); in test()
H A Dtransform_reduce_iter_iter_iter_init.pass.cpp32 decltype(std::transform_reduce(first1, last1, first2, init))> ); in test()
33 assert(std::transform_reduce(first1, last1, first2, init) == x); in test()
61 decltype(std::transform_reduce(p, p, p, Init{}))> ); in test_return_type()
70 std::transform_reduce(std::begin(ia), std::end(ia), std::begin(ib), MoveOnly{0}).get()); in test_move_only_types()
H A Dtransform_reduce_iter_iter_iter_init_op_op.pass.cpp34 decltype(std::transform_reduce(first1, last1, first2, init, op1, op2))> ); in test()
35 assert(std::transform_reduce(first1, last1, first2, init, op1, op2) == x); in test()
63 decltype(std::transform_reduce(p, p, p, Init{}, std::plus<>(), std::multiplies<>()))> ); in test_return_type()
72 std::transform_reduce(std::begin(ia), std::end(ia), std::begin(ib), MoveOnly{0}, in test_move_only_types()
H A Dpstl.transform_reduce.binary.pass.cpp67 decltype(auto) ret = std::transform_reduce( in operator ()()
88 decltype(auto) ret = std::transform_reduce( in operator ()()
97 auto ret = std::transform_reduce( in operator ()()
H A Dpstl.transform_reduce.unary.pass.cpp41 decltype(auto) ret = std::transform_reduce( in operator ()()
/llvm-project/libcxx/test/libcxx/algorithms/
H A Dpstl.iterator-requirements.verify.cpp180 (void)std::transform_reduce( in f()
182 (void)std::transform_reduce( in f()
185 (void)std::transform_reduce( in f()
187 (void)std::transform_reduce( in f()
190 (void)std::transform_reduce( in f()
/llvm-project/pstl/include/pstl/internal/
H A Dglue_numeric_impl.h33 …return transform_reduce(std::forward<_ExecutionPolicy>(__exec), __first, __last, __init, __binary_… in reduce()
41 …return transform_reduce(std::forward<_ExecutionPolicy>(__exec), __first, __last, __init, std::plus… in reduce()
51 return transform_reduce(std::forward<_ExecutionPolicy>(__exec), __first, __last, _ValueType{}, in reduce()
59 transform_reduce(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, in transform_reduce() function
73 transform_reduce(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, in transform_reduce() function
84 transform_reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Tp … in transform_reduce() function
H A Dglue_numeric_defs.h40 transform_reduce(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1,
46 transform_reduce(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1,
52 transform_reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Tp …
H A Dnumeric_impl.h104 return std::transform_reduce(__first, __last, __init, __binary_op, __unary_op); in __brick_transform_reduce()
/llvm-project/libcxx/test/libcxx/utilities/format/format.string/format.string.std/
H A Dextended_grapheme_cluster.pass.cpp34 return std::transform_reduce( in count_entries()
60 return std::transform_reduce( in count_entries()
H A Descaped_output.pass.cpp81 return std::transform_reduce( in count_entries()
/llvm-project/libcxx/include/
H A Dnumeric51 transform_reduce(InputIterator1 first1, InputIterator1 last1,
56 transform_reduce(InputIterator1 first1, InputIterator1 last1,
62 transform_reduce(InputIterator first, InputIterator last, T init,
178 # include <__numeric/transform_reduce.h>
H A DCMakeLists.txt613 __numeric/transform_reduce.h
631 __pstl/cpu_algos/transform_reduce.h
1643 __cxx03/__numeric/transform_reduce.h
1660 __cxx03/__pstl/cpu_algos/transform_reduce.h
H A Dmodule.modulemap1674 module transform_reduce { header "__numeric/transform_reduce.h" }
2233 module transform_reduce {
2234 header "__pstl/cpu_algos/transform_reduce.h"
/llvm-project/pstl/test/std/numerics/numeric.ops/
H A Dtransform_reduce.pass.cpp88 T resRA = std::transform_reduce(exec, first1, last1, first2, init, opB1, opB2); in operator ()()
90 resRA = std::transform_reduce(exec, first1, last1, init, opB1, opU); in operator ()()
/llvm-project/libcxx/include/__pstl/backends/
H A Dserial.h19 #include <__numeric/transform_reduce.h>
143 return std::transform_reduce(
168 return std::transform_reduce(
/llvm-project/libcxx/test/std/algorithms/
H A Dpstl.exception_handling.pass.cpp309 … (void)std::transform_reduce(policy, std::move(first1), std::move(last1), std::move(first2), init); in main()
314 …(void)std::transform_reduce(policy, std::move(first1), std::move(last1), init, reduction, transfor… in main()
319 (void)std::transform_reduce( in main()
/llvm-project/libcxx/include/__pstl/cpu_algos/
H A Dtransform_reduce.h16 #include <__numeric/transform_reduce.h>
155 return std::transform_reduce( in operator()
205 return std::transform_reduce( in operator()
/llvm-project/libcxx/modules/std/
H A Dnumeric.inc21 using std::transform_reduce;
/llvm-project/libcxx/docs/Status/
H A DPSTLPaper.csv72 | `[transform.reduce] <https://wg21.link/transform.reduce>`_,std::transform_reduce,Nikolas Klauser,…
H A DCxx20Issues.csv74 "`LWG3048 <https://wg21.link/LWG3048>`__","``transform_reduce(exec, first1, last1, first2, init)``\ discards execution policy","2018-03 (Jacksonville)","|Complete|","17",""
/llvm-project/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn980 "__cxx03/__numeric/transform_reduce.h",
997 "__cxx03/__pstl/cpu_algos/transform_reduce.h",
1576 "__numeric/transform_reduce.h",
1594 "__pstl/cpu_algos/transform_reduce.h",
/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc3004 SYMBOL(transform_reduce, std::, <numeric>)