/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/pstl/ |
H A D | execution_impl.h | 20 namespace __internal namespace in namespace:__pstl 57 static constexpr bool value = __internal::__is_random_access_iterator<_IteratorType>::value && 58 __internal::__is_random_access_iterator<_OtherIteratorTypes...>::value; 108 typename __internal::__policy_traits<typename std::decay<_ExecutionPolicy>::type>::__collector_type; 112 typename __internal::__policy_traits<typename std::decay<_ExecutionPolicy>::type>::__allow_vector; 116 typename __internal::__policy_traits<typename std::decay<_ExecutionPolicy>::type>::__allow_unsequenced; 120 typename __internal::__policy_traits<typename std::decay<_ExecutionPolicy>::type>::__allow_parallel; 125 -> decltype(__internal::__lazy_and(__exec.__allow_vector(), argument 126 typename __internal::__is_random_access_iterator<_IteratorTypes...>::type())) 128 return __internal 135 __lazy_and(__exec.__allow_parallel(), typename __internal::__is_random_access_iterator<_IteratorTypes...>::type()) argument [all...] |
H A D | glue_memory_impl.h | 22 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 32 __internal::__is_parallelization_preferred<_ExecutionPolicy, _InputIterator, _ForwardIterator>(__exec); 34 __internal::__is_vectorization_preferred<_ExecutionPolicy, _InputIterator, _ForwardIterator>(__exec); 36 return __internal::__invoke_if_else( 39 return __internal::__pattern_walk2_brick( 42 return __internal::__brick_copy(__begin, __end, __res, __is_vector); 47 return __internal::__pattern_walk2(std::forward<_ExecutionPolicy>(__exec), __first, __last, __result, 56 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 66 __internal::__is_parallelization_preferred<_ExecutionPolicy, _InputIterator, _ForwardIterator>(__exec); 68 __internal [all...] |
H A D | glue_algorithm_impl.h | 26 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, bool> 30 return __internal::__pattern_any_of( 32 __internal::__is_vectorization_preferred<_ExecutionPolicy, _ForwardIterator>(__exec), 33 __internal::__is_parallelization_preferred<_ExecutionPolicy, _ForwardIterator>(__exec)); 39 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, bool> 43 __pstl::__internal::__not_pred<_Pred>(__pred)); 49 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, bool> 58 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void> 62 __internal::__pattern_walk1(std::forward<_ExecutionPolicy>(__exec), __first, __last, __f, 63 __internal [all...] |
H A D | glue_numeric_impl.h | 24 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 29 __pstl::__internal::__no_op()); 33 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 37 __pstl::__internal::__no_op()); 41 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, 47 std::plus<_ValueType>(), __pstl::__internal::__no_op()); 53 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 59 return __internal::__pattern_transform_reduce( 62 __internal::__is_vectorization_preferred<_ExecutionPolicy, _ForwardIterator1, _ForwardIterator2>(__exec), 63 __internal [all...] |
H A D | glue_algorithm_defs.h | 23 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, bool> 29 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, bool> 35 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, bool> 41 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void> 45 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 51 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 55 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 59 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 65 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator1> 70 __pstl::__internal [all...] |
H A D | glue_memory_defs.h | 21 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 25 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 31 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 35 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 41 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void> 45 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 51 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void> 55 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 61 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void> 65 __pstl::__internal [all...] |
H A D | glue_numeric_defs.h | 20 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 25 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 29 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, 34 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 40 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 46 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 53 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator2> 58 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator2> 65 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator2> 70 __pstl::__internal [all...] |
H A D | algorithm_impl.h | 29 namespace __internal namespace in namespace:__pstl 57 return __internal::__brick_any_of(__first, __last, __pred, __is_vector); 65 return __internal::__except_handler([&]() { 66 return __internal::__parallel_or(std::forward<_ExecutionPolicy>(__exec), __first, __last, 68 return __internal::__brick_any_of(__i, __j, __pred, __is_vector); 111 __internal::__brick_walk1(__first, __last, __f, __is_vector); 120 __internal::__except_handler([&]() { 123 __internal::__brick_walk1(__i, __j, __f, __is_vector); 141 __internal::__except_handler([&]() { 154 return __internal [all...] |
H A D | numeric_impl.h | 25 namespace __internal namespace in namespace:__pstl 71 return __internal::__except_handler([&]() { 81 return __internal::__brick_transform_reduce(__i, __j, __first2 + (__i - __first1), __init, __binary_op1, 121 return __internal::__brick_transform_reduce(__first, __last, __init, __binary_op, __unary_op, __is_vector); 131 return __internal::__except_handler([&]() { 136 return __internal::__brick_transform_reduce(__i, __j, __init, __binary_op, __unary_op, __is_vector); 198 return __internal::__brick_transform_scan(__first, __last, __result, __unary_op, __init, __binary_op, _Inclusive(), 210 return __internal::__brick_transform_scan(__first, __last, __result, __unary_op, __init, __binary_op, _Inclusive(), 221 return __internal::__brick_transform_scan(__first, __last, __result, __unary_op, __init, __binary_op, _Inclusive(), 235 return __internal [all...] |
H A D | memory_impl.h | 19 namespace __internal namespace in namespace:__pstl 53 } // namespace __internal
|
H A D | parallel_impl.h | 19 namespace __internal namespace in namespace:__pstl 78 } // namespace __internal
|
H A D | execution_defs.h | 146 namespace __internal namespace in namespace:__pstl 158 } // namespace __internal
|
H A D | utils.h | 18 namespace __internal namespace in namespace:__pstl 219 } // namespace __internal
|
/netbsd-current/external/gpl3/gcc/dist/libstdc++-v3/include/pstl/ |
H A D | execution_impl.h | 20 namespace __internal namespace in namespace:__pstl 57 static constexpr bool value = __internal::__is_random_access_iterator<_IteratorType>::value && 58 __internal::__is_random_access_iterator<_OtherIteratorTypes...>::value; 108 typename __internal::__policy_traits<typename std::decay<_ExecutionPolicy>::type>::__collector_type; 112 typename __internal::__policy_traits<typename std::decay<_ExecutionPolicy>::type>::__allow_vector; 116 typename __internal::__policy_traits<typename std::decay<_ExecutionPolicy>::type>::__allow_unsequenced; 120 typename __internal::__policy_traits<typename std::decay<_ExecutionPolicy>::type>::__allow_parallel; 125 -> decltype(__internal::__lazy_and(__exec.__allow_vector(), argument 126 typename __internal::__is_random_access_iterator<_IteratorTypes...>::type())) 128 return __internal 135 __lazy_and(__exec.__allow_parallel(), typename __internal::__is_random_access_iterator<_IteratorTypes...>::type()) argument [all...] |
H A D | glue_memory_impl.h | 22 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 31 __pstl::__internal::__is_parallelization_preferred<_ExecutionPolicy, _InputIterator, _ForwardIterator>(__exec); 33 __pstl::__internal::__is_vectorization_preferred<_ExecutionPolicy, _InputIterator, _ForwardIterator>(__exec); 35 return __pstl::__internal::__invoke_if_else( 38 return __pstl::__internal::__pattern_walk2_brick( 41 return __pstl::__internal::__brick_copy(__begin, __end, __res, __is_vector); 46 return __pstl::__internal::__pattern_walk2(std::forward<_ExecutionPolicy>(__exec), __first, __last, 56 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 65 __pstl::__internal::__is_parallelization_preferred<_ExecutionPolicy, _InputIterator, _ForwardIterator>(__exec); 67 __pstl::__internal [all...] |
H A D | glue_algorithm_impl.h | 26 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, bool> 29 return __pstl::__internal::__pattern_any_of( 31 __pstl::__internal::__is_vectorization_preferred<_ExecutionPolicy, _ForwardIterator>(__exec), 32 __pstl::__internal::__is_parallelization_preferred<_ExecutionPolicy, _ForwardIterator>(__exec)); 38 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, bool> 47 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, bool> 56 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void> 59 __pstl::__internal::__pattern_walk1( 61 __pstl::__internal::__is_vectorization_preferred<_ExecutionPolicy, _ForwardIterator>(__exec), 62 __pstl::__internal [all...] |
H A D | glue_numeric_impl.h | 24 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 29 __pstl::__internal::__no_op()); 33 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 37 __pstl::__internal::__no_op()); 41 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, 47 std::plus<_ValueType>(), __pstl::__internal::__no_op()); 53 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 58 return __pstl::__internal::__pattern_transform_reduce( 61 __pstl::__internal::__is_vectorization_preferred<_ExecutionPolicy, _ForwardIterator1, _ForwardIterator2>( 63 __pstl::__internal [all...] |
H A D | glue_algorithm_defs.h | 23 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, bool> 29 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, bool> 35 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, bool> 41 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void> 45 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 51 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 55 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 59 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 65 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator1> 70 __pstl::__internal [all...] |
H A D | glue_memory_defs.h | 21 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 25 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 31 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 35 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 41 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void> 45 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 51 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void> 55 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator> 61 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, void> 65 __pstl::__internal [all...] |
H A D | glue_numeric_defs.h | 20 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 25 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 29 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, 34 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 40 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 46 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _Tp> 53 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator2> 58 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator2> 65 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator2> 70 __pstl::__internal [all...] |
H A D | algorithm_impl.h | 29 namespace __internal namespace in namespace:__pstl 57 return __internal::__brick_any_of(__first, __last, __pred, __is_vector); 65 return __internal::__except_handler([&]() { 66 return __internal::__parallel_or(std::forward<_ExecutionPolicy>(__exec), __first, __last, 68 return __internal::__brick_any_of(__i, __j, __pred, __is_vector); 111 __internal::__brick_walk1(__first, __last, __f, __is_vector); 120 __internal::__except_handler([&]() { 123 __internal::__brick_walk1(__i, __j, __f, __is_vector); 141 __internal::__except_handler([&]() { 154 return __internal [all...] |
H A D | numeric_impl.h | 25 namespace __internal namespace in namespace:__pstl 71 return __internal::__except_handler([&]() { 81 return __internal::__brick_transform_reduce(__i, __j, __first2 + (__i - __first1), __init, __binary_op1, 117 return __internal::__brick_transform_reduce(__first, __last, __init, __binary_op, __unary_op, __is_vector); 127 return __internal::__except_handler([&]() { 132 return __internal::__brick_transform_reduce(__i, __j, __init, __binary_op, __unary_op, __is_vector); 194 return __internal::__brick_transform_scan(__first, __last, __result, __unary_op, __init, __binary_op, _Inclusive(), 206 return __internal::__brick_transform_scan(__first, __last, __result, __unary_op, __init, __binary_op, _Inclusive(), 217 return __internal::__brick_transform_scan(__first, __last, __result, __unary_op, __init, __binary_op, _Inclusive(), 231 return __internal [all...] |
H A D | parallel_impl.h | 19 namespace __internal namespace in namespace:__pstl 78 } // namespace __internal
|
H A D | execution_defs.h | 146 namespace __internal namespace in namespace:__pstl 158 } // namespace __internal
|
H A D | utils.h | 18 namespace __internal namespace in namespace:__pstl 219 } // namespace __internal
|