/freebsd-current/contrib/llvm-project/libcxx/include/__numeric/ |
H A D | exclusive_scan.h | 30 exclusive_scan(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init, _BinaryOp __b) { argument 34 *__result = std::move(__init); 35 ++__result; 43 return __result; 48 exclusive_scan(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init) { argument 49 return std::exclusive_scan(__first, __last, __result, __init, std::plus<>());
|
/freebsd-current/contrib/llvm-project/libcxx/include/__algorithm/ |
H A D | copy_backward.h | 33 __copy_backward(_InIter __first, _Sent __last, _OutIter __result); 39 operator()(_InIter __first, _Sent __last, _OutIter __result) const { 44 *--__result = *--__last_iter; 47 return std::make_pair(std::move(__original_last_iter), std::move(__result)); 52 operator()(_InIter __first, _InIter __last, _OutIter __result) const { 58 std::__copy_backward<_AlgPolicy>(_Traits::__local(__first), _Traits::__local(__last), std::move(__result)); 62 __result = 63 std::__copy_backward<_AlgPolicy>(_Traits::__begin(__slast), _Traits::__local(__last), std::move(__result)) 67 __result = 68 std::__copy_backward<_AlgPolicy>(_Traits::__begin(__slast), _Traits::__end(__slast), std::move(__result)) 120 __copy_backward(_BidirectionalIterator1 __first, _Sentinel __last, _BidirectionalIterator2 __result) argument 127 copy_backward(_BidirectionalIterator1 __first, _BidirectionalIterator1 __last, _BidirectionalIterator2 __result) argument [all...] |
H A D | move_backward.h | 33 __move_backward(_BidirectionalIterator1 __first, _Sentinel __last, _BidirectionalIterator2 __result); 39 operator()(_InIter __first, _Sent __last, _OutIter __result) const { 44 *--__result = _IterOps<_AlgPolicy>::__iter_move(--__last_iter); 47 return std::make_pair(std::move(__original_last_iter), std::move(__result)); 52 operator()(_InIter __first, _InIter __last, _OutIter __result) const { 58 std::__move_backward<_AlgPolicy>(_Traits::__local(__first), _Traits::__local(__last), std::move(__result)); 62 __result = 63 std::__move_backward<_AlgPolicy>(_Traits::__begin(__slast), _Traits::__local(__last), std::move(__result)) 67 __result = 68 std::__move_backward<_AlgPolicy>(_Traits::__begin(__slast), _Traits::__end(__slast), std::move(__result)) 120 __move_backward(_BidirectionalIterator1 __first, _Sentinel __last, _BidirectionalIterator2 __result) argument 131 move_backward(_BidirectionalIterator1 __first, _BidirectionalIterator1 __last, _BidirectionalIterator2 __result) argument [all...] |
H A D | ranges_replace_copy_if.h | 41 _InIter __first, _Sent __last, _OutIter __result, _Pred& __pred, const _Type& __new_value, _Proj& __proj) { 44 *__result = __new_value; 46 *__result = *__first; 49 ++__result; 52 return {std::move(__first), std::move(__result)}; 66 _InIter __first, _Sent __last, _OutIter __result, _Pred __pred, const _Type& __new_value, _Proj __proj = {}) 69 std::move(__first), std::move(__last), std::move(__result), __pred, __new_value, __proj); 79 operator()(_Range&& __range, _OutIter __result, _Pred __pred, const _Type& __new_value, _Proj __proj = {}) const { argument 81 ranges::begin(__range), ranges::end(__range), std::move(__result), __pred, __new_value, __proj); 40 __replace_copy_if_impl( _InIter __first, _Sent __last, _OutIter __result, _Pred& __pred, const _Type& __new_value, _Proj& __proj) argument 65 operator ()( _InIter __first, _Sent __last, _OutIter __result, _Pred __pred, const _Type& __new_value, _Proj __proj = {}) const argument
|
H A D | move.h | 34 __move(_InIter __first, _Sent __last, _OutIter __result); 40 operator()(_InIter __first, _Sent __last, _OutIter __result) const { 42 *__result = _IterOps<_AlgPolicy>::__iter_move(__first); 44 ++__result; 46 return std::make_pair(std::move(__first), std::move(__result)); 55 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 explicit _MoveSegment(_OutIter& __result) argument 56 : __result_(__result) {} 66 operator()(_InIter __first, _InIter __last, _OutIter __result) const { 67 std::__for_each_segment(__first, __last, _MoveSegment<_InIter, _OutIter>(__result)); 68 return std::make_pair(__last, std::move(__result)); 111 __move(_InIter __first, _Sent __last, _OutIter __result) argument 118 move(_InputIterator __first, _InputIterator __last, _OutputIterator __result) argument [all...] |
H A D | copy.h | 38 operator()(_InIter __first, _Sent __last, _OutIter __result) const { 40 *__result = *__first; 42 ++__result; 45 return std::make_pair(std::move(__first), std::move(__result)); 54 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 explicit _CopySegment(_OutIter& __result) argument 55 : __result_(__result) {} 65 operator()(_InIter __first, _InIter __last, _OutIter __result) const { 66 std::__for_each_segment(__first, __last, _CopySegment<_InIter, _OutIter>(__result)); 67 return std::make_pair(__last, std::move(__result)); 76 operator()(_InIter __first, _InIter __last, _OutIter __result) cons 110 __copy(_InIter __first, _Sent __last, _OutIter __result) argument 117 copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result) argument [all...] |
H A D | ranges_move.h | 42 __move_impl(_InIter __first, _Sent __last, _OutIter __result) { argument 43 auto __ret = std::__move<_RangeAlgPolicy>(std::move(__first), std::move(__last), std::move(__result)); 50 operator()(_InIter __first, _Sent __last, _OutIter __result) const { 51 return __move_impl(std::move(__first), std::move(__last), std::move(__result)); 57 operator()(_Range&& __range, _OutIter __result) const { 58 return __move_impl(ranges::begin(__range), ranges::end(__range), std::move(__result));
|
H A D | ranges_copy_if.h | 43 __copy_if_impl(_InIter __first, _Sent __last, _OutIter __result, _Pred& __pred, _Proj& __proj) { argument 46 *__result = *__first; 47 ++__result; 50 return {std::move(__first), std::move(__result)}; 60 operator()(_Iter __first, _Sent __last, _OutIter __result, _Pred __pred, _Proj __proj = {}) const { argument 61 return __copy_if_impl(std::move(__first), std::move(__last), std::move(__result), __pred, __proj); 70 operator()(_Range&& __r, _OutIter __result, _Pred __pred, _Proj __proj = {}) const { argument 71 return __copy_if_impl(ranges::begin(__r), ranges::end(__r), std::move(__result), __pred, __proj);
|
H A D | ranges_remove_copy_if.h | 46 __remove_copy_if_impl(_InIter __first, _Sent __last, _OutIter __result, _Pred& __pred, _Proj& __proj) { argument 49 *__result = *__first; 50 ++__result; 53 return {std::move(__first), std::move(__result)}; 66 operator()(_InIter __first, _Sent __last, _OutIter __result, _Pred __pred, _Proj __proj = {}) const { argument 67 return ranges::__remove_copy_if_impl(std::move(__first), std::move(__last), std::move(__result), __pred, __proj); 76 operator()(_Range&& __range, _OutIter __result, _Pred __pred, _Proj __proj = {}) const { argument 78 ranges::begin(__range), ranges::end(__range), std::move(__result), __pred, __proj);
|
H A D | set_intersection.h | 44 _InIter1 __first1, _Sent1 __last1, _InIter2 __first2, _Sent2 __last2, _OutIter __result, _Compare&& __comp) { 50 *__result = *__first1; 51 ++__result; 61 std::move(__result)); 70 _OutputIterator __result, 77 std::move(__result), 88 _OutputIterator __result) { 94 std::move(__result), 43 __set_intersection( _InIter1 __first1, _Sent1 __last1, _InIter2 __first2, _Sent2 __last2, _OutIter __result, _Compare&& __comp) argument 65 set_intersection( _InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument 83 set_intersection( _InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result) argument
|
H A D | set_difference.h | 36 _InIter1&& __first1, _Sent1&& __last1, _InIter2&& __first2, _Sent2&& __last2, _OutIter&& __result, _Comp&& __comp) { 39 *__result = *__first1; 41 ++__result; 49 return std::__copy<_AlgPolicy>(std::move(__first1), std::move(__last1), std::move(__result)); 58 _OutputIterator __result, 61 __first1, __last1, __first2, __last2, __result, __comp) 71 _OutputIterator __result) { 72 return std::__set_difference<_ClassicAlgPolicy>(__first1, __last1, __first2, __last2, __result, __less<>()).second; 35 __set_difference( _InIter1&& __first1, _Sent1&& __last1, _InIter2&& __first2, _Sent2&& __last2, _OutIter&& __result, _Comp&& __comp) argument 53 set_difference( _InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument 66 set_difference( _InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result) argument
|
H A D | set_symmetric_difference.h | 45 _InIter1 __first1, _Sent1 __last1, _InIter2 __first2, _Sent2 __last2, _OutIter __result, _Compare&& __comp) { 48 auto __ret1 = std::__copy<_AlgPolicy>(std::move(__first1), std::move(__last1), std::move(__result)); 53 *__result = *__first1; 54 ++__result; 58 *__result = *__first2; 59 ++__result; 66 auto __ret2 = std::__copy<_AlgPolicy>(std::move(__first2), std::move(__last2), std::move(__result)); 77 _OutputIterator __result, 84 std::move(__result), 95 _OutputIterator __result) { 44 __set_symmetric_difference( _InIter1 __first1, _Sent1 __last1, _InIter2 __first2, _Sent2 __last2, _OutIter __result, _Compare&& __comp) argument 72 set_symmetric_difference( _InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument 90 set_symmetric_difference( _InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result) argument [all...] |
H A D | ranges_transform.h | 49 __unary(_InIter __first, _Sent __last, _OutIter __result, _Func& __operation, _Proj& __projection) { argument 51 *__result = std::invoke(__operation, std::invoke(__projection, *__first)); 53 ++__result; 56 return {std::move(__first), std::move(__result)}; 72 _OutIter __result, 77 *__result = 81 ++__result; 83 return {std::move(__first1), std::move(__first2), std::move(__result)}; 94 operator()(_InIter __first, _Sent __last, _OutIter __result, _Func __operation, _Proj __proj = {}) const { argument 95 return __unary(std::move(__first), std::move(__last), std::move(__result), __operatio 68 __binary(_InIter1 __first1, _Sent1 __last1, _InIter2 __first2, _Sent2 __last2, _OutIter __result, _Func& __binary_operation, _Proj1& __projection1, _Proj2& __projection2) argument 101 operator ()(_Range&& __range, _OutIter __result, _Func __operation, _Proj __projection = {}) const argument 115 operator ()( _InIter1 __first1, _Sent1 __last1, _InIter2 __first2, _Sent2 __last2, _OutIter __result, _Func __binary_operation, _Proj1 __projection1 = {}, _Proj2 __projection2 = {}) const argument 147 operator ()(_Range1&& __range1, _Range2&& __range2, _OutIter __result, _Func __binary_operation, _Proj1 __projection1 = {}, _Proj2 __projection2 = {}) const argument [all...] |
H A D | set_union.h | 44 _InIter1 __first1, _Sent1 __last1, _InIter2 __first2, _Sent2 __last2, _OutIter __result, _Compare&& __comp) { 45 for (; __first1 != __last1; ++__result) { 47 auto __ret1 = std::__copy<_AlgPolicy>(std::move(__first1), std::move(__last1), std::move(__result)); 52 *__result = *__first2; 58 *__result = *__first1; 62 auto __ret2 = std::__copy<_AlgPolicy>(std::move(__first2), std::move(__last2), std::move(__result)); 73 _OutputIterator __result, 80 std::move(__result), 91 _OutputIterator __result) { 97 std::move(__result), 43 __set_union( _InIter1 __first1, _Sent1 __last1, _InIter2 __first2, _Sent2 __last2, _OutIter __result, _Compare&& __comp) argument 68 set_union( _InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument 86 set_union( _InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result) argument [all...] |
H A D | ranges_merge.h | 59 _OutIter&& __result, 63 for (; __first1 != __last1 && __first2 != __last2; ++__result) { 65 *__result = *__first2; 68 *__result = *__first1; 72 auto __ret1 = ranges::copy(std::move(__first1), std::move(__last1), std::move(__result)); 92 _OutIter __result, 96 return __merge::__merge_impl(__first1, __last1, __first2, __last2, __result, __comp, __proj1, __proj2); 109 _OutIter __result, 118 __result, 55 __merge_impl(_InIter1&& __first1, _Sent1&& __last1, _InIter2&& __first2, _Sent2&& __last2, _OutIter&& __result, _Comp&& __comp, _Proj1&& __proj1, _Proj2&& __proj2) argument 87 operator ()( _InIter1 __first1, _Sent1 __last1, _InIter2 __first2, _Sent2 __last2, _OutIter __result, _Comp __comp = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const argument 107 operator ()(_Range1&& __range1, _Range2&& __range2, _OutIter __result, _Comp __comp = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const argument
|
H A D | ranges_move_backward.h | 44 __move_backward_impl(_InIter __first, _Sent __last, _OutIter __result) { argument 45 auto __ret = std::__move_backward<_RangeAlgPolicy>(std::move(__first), std::move(__last), std::move(__result)); 52 operator()(_InIter __first, _Sent __last, _OutIter __result) const { 53 return __move_backward_impl(std::move(__first), std::move(__last), std::move(__result)); 59 operator()(_Range&& __range, _Iter __result) const { 60 return __move_backward_impl(ranges::begin(__range), ranges::end(__range), std::move(__result));
|
H A D | ranges_next_permutation.h | 50 auto __result = std::__next_permutation<_RangeAlgPolicy>( local 52 return {std::move(__result.first), std::move(__result.second)}; 59 auto __result = std::__next_permutation<_RangeAlgPolicy>( local 61 return {std::move(__result.first), std::move(__result.second)};
|
H A D | ranges_prev_permutation.h | 50 auto __result = std::__prev_permutation<_RangeAlgPolicy>( local 52 return {std::move(__result.first), std::move(__result.second)}; 59 auto __result = std::__prev_permutation<_RangeAlgPolicy>( local 61 return {std::move(__result.first), std::move(__result.second)};
|
H A D | pstl_copy.h | 52 _ForwardOutIterator&& __result) noexcept { 60 std::move(__result)); 69 copy(_ExecutionPolicy&& __policy, _ForwardIterator __first, _ForwardIterator __last, _ForwardOutIterator __result) { 70 auto __res = std::__copy(__policy, std::move(__first), std::move(__last), std::move(__result)); 86 _ExecutionPolicy&& __policy, _ForwardIterator&& __first, _Size&& __n, _ForwardOutIterator&& __result) noexcept { 98 std::move(__result)); 108 copy_n(_ExecutionPolicy&& __policy, _ForwardIterator __first, _Size __n, _ForwardOutIterator __result) { 109 auto __res = std::__copy_n(__policy, std::move(__first), std::move(__n), std::move(__result));
|
H A D | pstl_transform.h | 42 _ForwardOutIterator&& __result, 46 _Backend{}, std::move(__first), std::move(__last), std::move(__result), std::move(__op)); 59 _ForwardOutIterator __result, 64 auto __res = std::__transform(__policy, std::move(__first), std::move(__last), std::move(__result), std::move(__op)); 82 _ForwardOutIterator&& __result, 86 _Backend{}, std::move(__first1), std::move(__last1), std::move(__first2), std::move(__result), std::move(__op)); 101 _ForwardOutIterator __result, 108 __policy, std::move(__first1), std::move(__last1), std::move(__first2), std::move(__result), std::move(__op)); 55 transform( _ExecutionPolicy&& __policy, _ForwardIterator __first, _ForwardIterator __last, _ForwardOutIterator __result, _UnaryOperation __op) argument 96 transform( _ExecutionPolicy&& __policy, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardOutIterator __result, _BinaryOperation __op) argument
|
H A D | ranges_copy_backward.h | 43 operator()(_InIter1 __first, _Sent1 __last, _InIter2 __result) const { 44 auto __ret = std::__copy_backward<_RangeAlgPolicy>(std::move(__first), std::move(__last), std::move(__result)); 51 operator()(_Range&& __r, _Iter __result) const { 52 auto __ret = std::__copy_backward<_RangeAlgPolicy>(ranges::begin(__r), ranges::end(__r), std::move(__result));
|
/freebsd-current/contrib/llvm-project/libcxx/include/__algorithm/pstl_backends/cpu_backends/ |
H A D | transform.h | 47 _ForwardOutIterator __result, 53 __first, __last, [__op, __first, __result](_ForwardIterator __brick_first, _ForwardIterator __brick_last) { 55 __cpu_backend_tag{}, __brick_first, __brick_last, __result + (__brick_first - __first), __op); 59 return __result + (__last - __first); 66 __result, 71 return std::transform(__first, __last, __result, __op); 94 _ForwardOutIterator __result, 103 [__op, __first1, __first2, __result](_ForwardIterator1 __brick_first, _ForwardIterator1 __brick_last) { 109 __result + (__brick_first - __first1), 114 return __result 43 __pstl_transform( __cpu_backend_tag, _ForwardIterator __first, _ForwardIterator __last, _ForwardOutIterator __result, _UnaryOperation __op) argument [all...] |
H A D | merge.h | 42 _ForwardOutIterator __result, 53 __result, 73 return __result + (__last1 - __first1) + (__last2 - __first2); 75 return std::merge(__first1, __last1, __first2, __last2, __result, __comp); 36 __pstl_merge( __cpu_backend_tag, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _ForwardOutIterator __result, _Comp __comp) argument
|
/freebsd-current/contrib/llvm-project/clang/lib/Headers/ppc_wrappers/ |
H A D | bmi2intrin.h | 53 unsigned long __result = 0x0UL; local 70 __result |= (__t & (__mask >> __c)); 73 return __result; 83 unsigned long __result; local 97 __result = __builtin_bpermd(__p, __X); 100 __result = 0; 111 __result |= (__t); 115 return __result;
|
H A D | emmintrin.h | 126 __v2df __result = (__v2df)__A; local 127 __result[0] = ((__v2df)__B)[0]; 128 return (__m128d)__result; 845 __v4si __result, __temp; local 858 __result = (__v4si)vec_vpkudum((__vector long long)__temp, 864 __result = (__v4si)vec_perm((__v16qu)__temp, (__v16qu)__vzero, __pkperm); 867 return (__m128i)__result; 873 __m128i __result = _mm_cvtpd_epi32(__A); local 875 return (__m64)__result[0]; 881 __v4sf __result; local 908 __v4si __result; local 938 __m128i __result = _mm_cvttpd_epi32(__A); local 955 __v4f __result; local 968 __v4si __result; local 978 __v4si __result; local 1019 int __result = ((__v2df)__rounded)[0]; local 1028 long long __result = ((__v2df)__rounded)[0]; local 1043 int __result = ((__v2df)__A)[0]; local 1052 long long __result = ((__v2df)__A)[0]; local 1067 __v4sf __result = (__v4sf)__A; local 1089 __v2df __result = (__v2df)__A; local 1099 __v2df __result = (__v2df)__A; local 1132 __vector double __result; local 1169 __v2df __result = (__v2df)__A; local 1177 __v2df __result = (__v2df)__A; local 1423 __v2du __result; local 1443 __v8hi __result = {0, 0, 0, 0, 0, 0, 0, 0}; local 1461 __v4si __result = {0, 0, 0, 0}; local 1480 __v2di __result = {0, 0}; local 1499 __v8hi __result; local 1516 __v4si __result; local 1535 __v16qu __result; local 1549 __v16qu __result; local 1584 __v16qu __result; local 1604 __v8hi __result = {0, 0, 0, 0, 0, 0, 0, 0}; local 1622 __v4si __result = {0, 0, 0, 0}; local 1644 __v2di __result = {0, 0}; local 1668 __v8hu __result; local 1688 __v4su __result; local 1708 __v2du __result; local 1724 __v8hi __result; local 1742 __v4si __result; local 1761 __v8hu __result; local 1781 __v4su __result; local 1802 __v2du __result; local 1924 __v8hi __result = (__v8hi)__A; local 2123 __v4si __result; local [all...] |