Home
last modified time | relevance | path

Searched refs:__mid (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/libcxx/include/__algorithm/
H A Dshift_right.h80 _ForwardIterator __mid = __first; in shift_right() local
83 __trail = _VSTD::move(__mid, __ret, __trail); in shift_right()
84 _VSTD::move(__first, __mid, __trail); in shift_right()
87 swap(*__mid, *__trail); in shift_right()
88 ++__mid; in shift_right()
91 if (__mid == __ret) { in shift_right()
92 __mid = __first; in shift_right()
H A Dequal_range.h43 _Iter __mid = _IterOps<_AlgPolicy>::next(__first, __half_len); in __equal_range() local
44 if (std::__invoke(__comp, std::__invoke(__proj, *__mid), __value)) { in __equal_range()
45 __first = ++__mid; in __equal_range()
47 } else if (std::__invoke(__comp, __value, std::__invoke(__proj, *__mid))) { in __equal_range()
48 __end = __mid; in __equal_range()
51 _Iter __mp1 = __mid; in __equal_range()
53 std::__lower_bound_impl<_AlgPolicy>(__first, __mid, __value, __comp, __proj), in __equal_range()
H A Dranges_partition_point.h47 auto __mid = ranges::next(__first, __half_len); in __partition_point_fn_impl() local
49 if (std::invoke(__pred, std::invoke(__proj, *__mid))) { in __partition_point_fn_impl()
50 __first = ++__mid; in __partition_point_fn_impl()
H A Dupper_bound.h36 auto __mid = _IterOps<_AlgPolicy>::next(__first, __half_len); in __upper_bound() local
37 if (std::__invoke(__comp, __value, std::__invoke(__proj, *__mid))) in __upper_bound()
40 __first = ++__mid; in __upper_bound()
/llvm-project-15.0.7/pstl/include/pstl/internal/omp/
H A Dparallel_stable_sort.h94 auto __mid = __xs + (__size / 2); in __parallel_stable_sort_body() local
96 [&]() { __parallel_stable_sort_body(__xs, __mid, __comp, __leaf_sort); }, in __parallel_stable_sort_body()
97 [&]() { __parallel_stable_sort_body(__mid, __xe, __comp, __leaf_sort); }); in __parallel_stable_sort_body()
105 __mid - __xs, __xe - __mid, __xs, __mid, __mid, __xe, __output_data.begin(), __comp, in __parallel_stable_sort_body()
/llvm-project-15.0.7/libcxx/src/ryu/
H A Dd2s.cpp124 const uint64_t __mid = __tmp + __ryu_umul128(__m, __mul[1], &__hi);
125 __hi += __mid < __tmp; // overflow into __hi
128 const uint64_t __mid2 = __mid + __mul[1] + (__lo2 < __lo);
129 const uint64_t __hi2 = __hi + (__mid2 < __mid);
134 const uint64_t __mid3 = __mid - __mul[1] - (__lo3 > __lo);
135 const uint64_t __hi3 = __hi - (__mid3 > __mid);
139 const uint64_t __mid3 = __mid + __mid + (__lo3 < __lo);
140 const uint64_t __hi3 = __hi + __hi + (__mid3 < __mid);
147 return __ryu_shiftright128(__mid, __hi, static_cast<uint32_t>(__j - 64 - 1));
/llvm-project-15.0.7/libcxx/include/
H A Dvector1402 _ForwardIterator __mid = __last;
1407 __mid = __first;
1408 _VSTD::advance(__mid, size());
1410 pointer __m = _VSTD::copy(__first, __mid, this->__begin_);
1412 __construct_at_end(__mid, __last, __new_size - size());