/llvm-project/libcxx/include/ |
H A D | execution | 16 struct parallel_policy; 21 inline constexpr parallel_policy par = implementation-defined; 61 struct parallel_policy { 62 _LIBCPP_HIDE_FROM_ABI constexpr explicit parallel_policy(__disable_user_instantiations_tag) {} 63 parallel_policy(const parallel_policy&) = delete; 64 parallel_policy& operator=(const parallel_policy&) = delete; 67 inline constexpr parallel_policy par{__disable_user_instantiations_tag{}}; 107 inline constexpr bool is_execution_policy_v<execution::parallel_policy> [all...] |
/llvm-project/libcxx/test/libcxx/utilities/expol/ |
H A D | policies.compile.pass.cpp | 26 static_assert(!std::is_default_constructible_v<std::execution::parallel_policy>); 27 static_assert(!std::is_copy_constructible_v<std::execution::parallel_policy>); 28 static_assert(!std::is_move_constructible_v<std::execution::parallel_policy>); 29 static_assert(!std::is_copy_assignable_v<std::execution::parallel_policy>); 30 static_assert(!std::is_move_assignable_v<std::execution::parallel_policy>);
|
/llvm-project/pstl/include/pstl/internal/ |
H A D | execution_defs.h | 32 class parallel_policy 47 constexpr parallel_policy par{}; 62 struct is_execution_policy<__pstl::execution::parallel_policy> : std::true_type
|
H A D | glue_execution_defs.h | 34 using __pstl::execution::parallel_policy;
|
H A D | execution_impl.h | 88 __select_backend(__pstl::execution::parallel_policy, _IteratorTypes&&...) in __select_backend() argument
|
/llvm-project/libcxx/test/std/utilities/expol/ |
H A D | is_execution_policy.compile.pass.cpp | 22 static_assert(std::is_execution_policy<std::execution::parallel_policy>::value); 23 static_assert(std::is_execution_policy_v<std::execution::parallel_policy>);
|
H A D | policies.compile.pass.cpp | 35 …rt(std::is_same_v<remove_cvref_t<decltype(std::execution::par)>, std::execution::parallel_policy>);
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.foreach/ |
H A D | pstl.for_each_n.pass.cpp | 31 static_assert(!sfinae_test_for_each_n<std::execution::parallel_policy, int*, int, bool (*)(int)>);
|
H A D | pstl.for_each.pass.cpp | 32 static_assert(!sfinae_test_for_each<std::execution::parallel_policy, int*, int*, bool (*)(int)>);
|
/llvm-project/libcxx/modules/std/ |
H A D | execution.inc | 22 using std::execution::parallel_policy;
|
/llvm-project/libcxx/test/std/algorithms/alg.modifying.operations/alg.fill/ |
H A D | pstl.fill_n.pass.cpp | 30 static_assert(!sfinae_test_fill_n<std::execution::parallel_policy, int*, int*, int>);
|
H A D | pstl.fill.pass.cpp | 30 static_assert(!sfinae_test_fill<std::execution::parallel_policy, int*, int*, int>);
|
/llvm-project/libcxx/test/std/algorithms/alg.modifying.operations/alg.transform/ |
H A D | pstl.transform.binary.pass.cpp | 33 static_assert(!sfinae_test_transform<std::execution::parallel_policy, int*, int*, int*, int*, int (…
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.any_of/ |
H A D | pstl.any_of.pass.cpp | 30 static_assert(!sfinae_test_any_of<std::execution::parallel_policy, int*, int*, bool (*)(int)>);
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.find/ |
H A D | pstl.find.pass.cpp | 30 static_assert(!sfinae_test_find<std::execution::parallel_policy, int*, int*, int>);
|
H A D | pstl.find_if.pass.cpp | 30 static_assert(!sfinae_test_find_if<std::execution::parallel_policy, int*, int*, int>);
|
H A D | pstl.find_if_not.pass.cpp | 30 static_assert(!sfinae_test_find_if_not<std::execution::parallel_policy, int*, int*, int>);
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.none_of/ |
H A D | pstl.none_of.pass.cpp | 30 static_assert(!sfinae_test_none_of<std::execution::parallel_policy, int*, int*, bool (*)(int)>);
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.all_of/ |
H A D | pstl.all_of.pass.cpp | 30 static_assert(!sfinae_test_all_of<std::execution::parallel_policy, int*, int*, bool (*)(int)>);
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.count/ |
H A D | pstl.count.pass.cpp | 32 static_assert(!sfinae_test_count<std::execution::parallel_policy, int*, int*, int>);
|
H A D | pstl.count_if.pass.cpp | 32 static_assert(!sfinae_test_count_if<std::execution::parallel_policy, int*, int*, int>);
|
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.sort/stable.sort/ |
H A D | pstl.stable_sort.pass.cpp | 38 static_assert(!sfinae_test_stable_sort<std::execution::parallel_policy, int*, int*, bool (*)(int, i…
|
/llvm-project/libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/ |
H A D | pstl.copy_n.pass.cpp | 30 static_assert(!sfinae_test_copy_n<std::execution::parallel_policy, int*, int*, int>);
|
H A D | pstl.copy.pass.cpp | 30 static_assert(!sfinae_test_copy<std::execution::parallel_policy, int*, int*, int>);
|
/llvm-project/libcxx/test/std/algorithms/alg.modifying.operations/alg.move/ |
H A D | pstl.move.pass.cpp | 30 static_assert(!sfinae_test_move<std::execution::parallel_policy, int*, int*, int*>);
|