| /llvm-project-15.0.7/pstl/test/std/algorithms/alg.nonmodifying/ |
| H A D | nth_element.pass.cpp | 73 …template <typename Iterator1, typename Size, typename Generator1, typename Generator2, typename Co… 75 …operator()(pstl::execution::unsequenced_policy, Iterator1 first1, Iterator1 last1, Iterator1 first… in operator ()() 76 … Iterator1 last2, Size n, Size m, Generator1 generator1, Generator2 generator2, Compare comp) in operator ()() 81 …rator()(pstl::execution::parallel_unsequenced_policy, Iterator1 first1, Iterator1 last1, Iterator1… in operator ()() 82 … Iterator1 last2, Size n, Size m, Generator1 generator1, Generator2 generator2, Compare comp) in operator ()() 88 …template <typename Policy, typename Iterator1, typename Size, typename Generator1, typename Genera… 91 …operator()(Policy&& exec, Iterator1 first1, Iterator1 last1, Iterator1 first2, Iterator1 last2, Si… in operator ()() 95 using T = typename std::iterator_traits<Iterator1>::value_type; in operator ()() 96 const Iterator1 mid1 = std::next(first1, m); in operator ()() 97 const Iterator1 mid2 = std::next(first2, m); in operator ()() [all …]
|
| H A D | find_first_of.pass.cpp | 25 template <typename Iterator1, typename Iterator2, typename Predicate> 27 …operator()(pstl::execution::unsequenced_policy, Iterator1 b, Iterator1 e, Iterator2 bsub, Iterator… in operator ()() 31 template <typename Iterator1, typename Iterator2, typename Predicate> 33 …operator()(pstl::execution::parallel_unsequenced_policy, Iterator1 b, Iterator1 e, Iterator2 bsub,… in operator ()() 39 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2, typename Predicate> 41 …operator()(ExecutionPolicy&& exec, Iterator1 b, Iterator1 e, Iterator2 bsub, Iterator2 esub, Predi… in operator ()() 44 Iterator1 expected = find_first_of(b, e, bsub, esub, pred); in operator ()() 45 Iterator1 actual = find_first_of(exec, b, e, bsub, esub, pred); in operator ()()
|
| H A D | find_end.pass.cpp | 25 template <typename Iterator1, typename Iterator2, typename Predicate> 27 …operator()(pstl::execution::unsequenced_policy, Iterator1 b, Iterator1 e, Iterator2 bsub, Iterator… in operator ()() 31 template <typename Iterator1, typename Iterator2, typename Predicate> 33 …operator()(pstl::execution::parallel_unsequenced_policy, Iterator1 b, Iterator1 e, Iterator2 bsub,… in operator ()() 39 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2, typename Predicate> 41 …operator()(ExecutionPolicy&& exec, Iterator1 b, Iterator1 e, Iterator2 bsub, Iterator2 esub, Predi… in operator ()()
|
| H A D | mismatch.pass.cpp | 23 template <typename Policy, typename Iterator1, typename Iterator2> 25 operator()(Policy&& exec, Iterator1 first1, Iterator1 last1, Iterator2 first2) in operator ()() 28 typedef typename iterator_traits<Iterator1>::value_type T; in operator ()() 37 template <typename Policy, typename Iterator1, typename Iterator2> 39 operator()(Policy&& exec, Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2) in operator ()() 42 typedef typename iterator_traits<Iterator1>::value_type T; in operator ()()
|
| H A D | equal.pass.cpp | 98 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2> 100 …operator()(ExecutionPolicy&& exec, Iterator1 first1, Iterator1 last1, Iterator2 first2, bool is_tr… in operator ()()
|
| /llvm-project-15.0.7/pstl/test/std/algorithms/alg.modifying.operations/alg.reverse/ |
| H A D | reverse.pass.cpp | 26 template <typename Iterator1, typename Iterator2> 27 …typename std::enable_if<is_same_iterator_category<Iterator1, std::random_access_iterator_tag>::val… 28 …operator()(pstl::execution::unsequenced_policy, Iterator1 data_b, Iterator1 data_e, Iterator2 actu… in operator ()() 32 template <typename Iterator1, typename Iterator2> 34 …operator()(pstl::execution::parallel_unsequenced_policy, Iterator1 data_b, Iterator1 data_e, Itera… in operator ()() 40 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2> 41 …typename std::enable_if<!is_same_iterator_category<Iterator1, std::forward_iterator_tag>::value>::… 42 …operator()(ExecutionPolicy&& exec, Iterator1 data_b, Iterator1 data_e, Iterator2 actual_b, Iterato… in operator ()() 55 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2> 56 …typename std::enable_if<is_same_iterator_category<Iterator1, std::forward_iterator_tag>::value>::t… [all …]
|
| H A D | reverse_copy.pass.cpp | 66 template <typename Iterator1> 67 …typename std::enable_if<is_same_iterator_category<Iterator1, std::random_access_iterator_tag>::val… 68 operator()(pstl::execution::unsequenced_policy, Iterator1 actual_b, Iterator1 actual_e) in operator ()() 71 template <typename Iterator1> 72 …typename std::enable_if<is_same_iterator_category<Iterator1, std::random_access_iterator_tag>::val… 73 operator()(pstl::execution::parallel_unsequenced_policy, Iterator1 actual_b, Iterator1 actual_e) in operator ()() 78 template <typename ExecutionPolicy, typename Iterator1> 80 operator()(ExecutionPolicy&& exec, Iterator1 actual_b, Iterator1 actual_e) in operator ()() 83 using T = typename iterator_traits<Iterator1>::value_type; in operator ()() 86 Iterator1 actual_return = reverse_copy(exec, data_b, data_e, actual_b); in operator ()()
|
| /llvm-project-15.0.7/pstl/test/std/numerics/numeric.ops/ |
| H A D | adjacent_difference.pass.cpp | 59 template <typename Iterator1, typename Iterator2, typename T, typename Function> 61 compute_and_check(Iterator1 first, Iterator1 last, Iterator2 d_first, T, Function f) in compute_and_check() 73 Iterator1 second = std::next(first); in compute_and_check() 88 template <typename Iterator1, typename Iterator2, typename T, typename Function> 89 …if<std::is_floating_point<T>::value, bool>::type compute_and_check(Iterator1, Iterator1, Iterator2, in compute_and_check() argument 99 template <typename Iterator1, typename Iterator2, typename T, typename Function> 101 …operator()(pstl::execution::unsequenced_policy, Iterator1 data_b, Iterator1 data_e, Iterator2 actu… in operator ()() 105 template <typename Iterator1, typename Iterator2, typename T, typename Function> 107 …operator()(pstl::execution::parallel_unsequenced_policy, Iterator1 data_b, Iterator1 data_e, Itera… in operator ()() 115 …operator()(ExecutionPolicy&& exec, Iterator1 data_b, Iterator1 data_e, Iterator2 actual_b, Iterato… in operator ()() [all …]
|
| H A D | scan.pass.cpp | 100 …template <typename Policy, typename Iterator1, typename Iterator2, typename Iterator3, typename Si… 102 …operator()(Policy&& exec, Iterator1 in_first, Iterator1 in_last, Iterator2 out_first, Iterator2 ou… in operator ()() 138 …template <typename Policy, typename Iterator1, typename Iterator2, typename Iterator3, typename Si… 140 typename std::enable_if<!TestUtils::isReverse<Iterator1>::value, void>::type 141 …operator()(Policy&& exec, Iterator1 in_first, Iterator1 in_last, Iterator2 out_first, Iterator2 ou… in operator ()() 156 …template <typename Policy, typename Iterator1, typename Iterator2, typename Iterator3, typename Si… 158 typename std::enable_if<TestUtils::isReverse<Iterator1>::value, void>::type 159 …operator()(Policy&&, Iterator1, Iterator1, Iterator2, Iterator2, Iterator3, Iterator3, Size, T, Bi… in operator ()()
|
| /llvm-project-15.0.7/pstl/test/std/algorithms/alg.modifying.operations/ |
| H A D | rotate_copy.pass.cpp | 74 template <typename Iterator1, typename Iterator2> 75 …typename std::enable_if<is_same_iterator_category<Iterator1, std::random_access_iterator_tag>::val… 76 …operator()(pstl::execution::unsequenced_policy, Iterator1 data_b, Iterator1 data_e, Iterator2 actu… in operator ()() 80 template <typename Iterator1, typename Iterator2> 81 …typename std::enable_if<is_same_iterator_category<Iterator1, std::random_access_iterator_tag>::val… 82 …operator()(pstl::execution::parallel_unsequenced_policy, Iterator1 data_b, Iterator1 data_e, Itera… in operator ()() 88 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2> 90 …operator()(ExecutionPolicy&& exec, Iterator1 data_b, Iterator1 data_e, Iterator2 actual_b, Iterato… in operator ()() 95 Iterator1 data_m = std::next(data_b, shift); in operator ()() 101 auto comparer = comparator<T, Iterator1, Iterator2>(); in operator ()()
|
| H A D | replace.pass.cpp | 61 …template <typename ExecutionPolicy, typename Iterator1, typename Iterator2, typename T, typename P… 63 … operator()(ExecutionPolicy&& exec, Iterator1 expected_b, Iterator1 expected_e, Iterator2 actual_b, in operator ()() 85 template <typename T, typename Iterator1> 86 bool check(Iterator1, Iterator1) in check() 91 template <typename T, typename Iterator1> 93 check(Iterator1 b, Iterator1 e) in check()
|
| H A D | swap_ranges.pass.cpp | 75 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2> 77 …operator()(ExecutionPolicy&& exec, Iterator1 data_b, Iterator1 data_e, Iterator2 actual_b, Iterato… in operator ()() 80 using T_ref = typename iterator_traits<Iterator1>::reference; in operator ()() 81 using T = typename iterator_traits<Iterator1>::value_type; in operator ()()
|
| /llvm-project-15.0.7/pstl/test/std/algorithms/alg.modifying.operations/alg.partitions/ |
| H A D | is_partitioned.pass.cpp | 26 template <typename Iterator1, typename Predicate> 28 … operator()(pstl::execution::unsequenced_policy, Iterator1 begin1, Iterator1 end1, Predicate pred) in operator ()() 31 template <typename Iterator1, typename Predicate> 33 …operator()(pstl::execution::parallel_unsequenced_policy, Iterator1 begin1, Iterator1 end1, Predica… in operator ()() 38 template <typename ExecutionPolicy, typename Iterator1, typename Predicate> 40 operator()(ExecutionPolicy&& exec, Iterator1 begin1, Iterator1 end1, Predicate pred) in operator ()()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | iterator | 266 template <class Iterator1, class Iterator2> 270 template <class Iterator1, class Iterator2> 274 template <class Iterator1, class Iterator2> 278 template <class Iterator1, class Iterator2> 282 template <class Iterator1, class Iterator2> 286 template <class Iterator1, class Iterator2> 290 template<class Iterator1, three_way_comparable_with<Iterator1> Iterator2> 295 template <class Iterator1, class Iterator2> 308 template<class Iterator1, class Iterator2> 441 template <class Iterator1, class Iterator2> [all …]
|
| /llvm-project-15.0.7/pstl/test/std/algorithms/alg.sorting/alg.lex.comparison/ |
| H A D | lexicographical_compare.pass.cpp | 25 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2, typename Predicate> 27 …operator()(ExecutionPolicy&& exec, Iterator1 begin1, Iterator1 end1, Iterator2 begin2, Iterator2 e… in operator ()() 35 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2> 37 …operator()(ExecutionPolicy&& exec, Iterator1 begin1, Iterator1 end1, Iterator2 begin2, Iterator2 e… in operator ()()
|
| /llvm-project-15.0.7/pstl/include/pstl/internal/ |
| H A D | parallel_backend_tbb.h | 747 template <typename Iterator1, typename Iterator2> 749 operator()(Iterator1 __x, Iterator2 __z) in operator() 757 template <typename Iterator1, typename Iterator2> 759 operator()(Iterator1 __x, Iterator2 __z) in operator() 767 template <typename Iterator1, typename Iterator2> 769 operator()(Iterator1 __first1, Iterator1 __last1, Iterator2 __first2) in operator() 786 template <typename Iterator1, typename Iterator2> 788 operator()(Iterator1 __first1, Iterator1 __last1, Iterator2 __first2) in operator()
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | constant-expression-cxx14.cpp | 166 template<typename Iterator1, typename Iterator2> 167 constexpr bool equal(Iterator1 a, Iterator1 ae, Iterator2 b, Iterator2 be) { in equal()
|
| /llvm-project-15.0.7/pstl/test/support/ |
| H A D | utils.h | 116 template <typename Iterator1, typename Iterator2, typename Size> 118 expect_equal(Iterator1 expected_first, Iterator2 actual_first, Size n, const char* file, int32_t li… in expect_equal()
|