Searched refs:__mid (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | shift_right.h | 80 _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 D | equal_range.h | 43 _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 D | ranges_partition_point.h | 47 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 D | upper_bound.h | 36 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 D | parallel_stable_sort.h | 94 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 D | d2s.cpp | 124 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 D | vector | 1402 _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());
|