/llvm-project/libcxx/include/__numeric/ |
H A D | transform_reduce.h | 29 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 D | pstl.h | 93 _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 D | transform_reduce_iter_iter_init_bop_uop.pass.cpp | 50 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 D | transform_reduce_iter_iter_iter_init.pass.cpp | 32 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 D | transform_reduce_iter_iter_iter_init_op_op.pass.cpp | 34 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 D | pstl.transform_reduce.binary.pass.cpp | 67 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 D | pstl.transform_reduce.unary.pass.cpp | 41 decltype(auto) ret = std::transform_reduce( in operator ()()
|
/llvm-project/libcxx/test/libcxx/algorithms/ |
H A D | pstl.iterator-requirements.verify.cpp | 180 (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 D | glue_numeric_impl.h | 33 …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 D | glue_numeric_defs.h | 40 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 D | numeric_impl.h | 104 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 D | extended_grapheme_cluster.pass.cpp | 34 return std::transform_reduce( in count_entries() 60 return std::transform_reduce( in count_entries()
|
H A D | escaped_output.pass.cpp | 81 return std::transform_reduce( in count_entries()
|
/llvm-project/libcxx/include/ |
H A D | numeric | 51 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 D | CMakeLists.txt | 613 __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 D | module.modulemap | 1674 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 D | transform_reduce.pass.cpp | 88 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 D | serial.h | 19 #include <__numeric/transform_reduce.h> 143 return std::transform_reduce( 168 return std::transform_reduce(
|
/llvm-project/libcxx/test/std/algorithms/ |
H A D | pstl.exception_handling.pass.cpp | 309 … (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 D | transform_reduce.h | 16 #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 D | numeric.inc | 21 using std::transform_reduce;
|
/llvm-project/libcxx/docs/Status/ |
H A D | PSTLPaper.csv | 72 | `[transform.reduce] <https://wg21.link/transform.reduce>`_,std::transform_reduce,Nikolas Klauser,…
|
H A D | Cxx20Issues.csv | 74 "`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 D | BUILD.gn | 980 "__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 D | StdSymbolMap.inc | 3004 SYMBOL(transform_reduce, std::, <numeric>)
|