Home
last modified time | relevance | path

Searched refs:__comp (Results 1 – 25 of 115) sorted by relevance

12345

/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dstl_heap.h77 _Compare& __comp) in _GLIBCXX_VISIBILITY()
82 if (__comp(__first + __parent, __first + __child)) in _GLIBCXX_VISIBILITY()
97 __gnu_cxx::__ops::_Iter_less_iter __comp; in _GLIBCXX_VISIBILITY() local
98 return std::__is_heap_until(__first, __n, __comp) == __n; in _GLIBCXX_VISIBILITY()
105 __is_heap(_RandomAccessIterator __first, _Compare __comp, _Distance __n) in _GLIBCXX_VISIBILITY()
107 typedef __decltype(__comp) _Cmp; in _GLIBCXX_VISIBILITY()
108 __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp)); in _GLIBCXX_VISIBILITY()
122 _Compare __comp) in _GLIBCXX_VISIBILITY()
124 return std::__is_heap(__first, _GLIBCXX_MOVE(__comp), in _GLIBCXX_VISIBILITY()
137 _Compare& __comp) in _GLIBCXX_VISIBILITY()
[all …]
H A Dpredefined_ops.h150 _Iter_comp_iter(_Compare __comp) in _Iter_comp_iter()
151 : _M_comp(_GLIBCXX_MOVE(__comp)) in _Iter_comp_iter()
164 __iter_comp_iter(_Compare __comp) in __iter_comp_iter() argument
165 { return _Iter_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } in __iter_comp_iter()
174 _Iter_comp_val(_Compare __comp) in _Iter_comp_val()
175 : _M_comp(_GLIBCXX_MOVE(__comp)) in _Iter_comp_val()
180 _Iter_comp_val(const _Iter_comp_iter<_Compare>& __comp) in _Iter_comp_val()
181 : _M_comp(__comp._M_comp) in _Iter_comp_val()
187 _Iter_comp_val(_Iter_comp_iter<_Compare>&& __comp) in _Iter_comp_val()
188 : _M_comp(std::move(__comp._M_comp)) in _Iter_comp_val()
[all …]
H A Dstl_algo.h83 _Iterator __c, _Compare __comp) in _GLIBCXX_VISIBILITY()
85 if (__comp(__a, __b)) in _GLIBCXX_VISIBILITY()
87 if (__comp(__b, __c)) in _GLIBCXX_VISIBILITY()
89 else if (__comp(__a, __c)) in _GLIBCXX_VISIBILITY()
94 else if (__comp(__a, __c)) in _GLIBCXX_VISIBILITY()
96 else if (__comp(__b, __c)) in _GLIBCXX_VISIBILITY()
283 _BinaryPredicate __comp) in _GLIBCXX_VISIBILITY()
292 = std::__search(__first1, __last1, __first2, __last2, __comp); in _GLIBCXX_VISIBILITY()
314 _BinaryPredicate __comp) in _GLIBCXX_VISIBILITY()
329 __comp); in _GLIBCXX_VISIBILITY()
[all …]
H A Dranges_algo.h49 __make_comp_proj(_Comp& __comp, _Proj& __proj) in _GLIBCXX_VISIBILITY()
54 return std::__invoke(__comp, in _GLIBCXX_VISIBILITY()
1158 _Comp __comp = {}, _Proj __proj = {}) const in _GLIBCXX_VISIBILITY()
1160 __first = ranges::adjacent_find(__first, __last, __comp, __proj); in _GLIBCXX_VISIBILITY()
1167 if (!std::__invoke(__comp, in _GLIBCXX_VISIBILITY()
1179 operator()(_Range&& __r, _Comp __comp = {}, _Proj __proj = {}) const in _GLIBCXX_VISIBILITY()
1182 std::move(__comp), std::move(__proj)); in _GLIBCXX_VISIBILITY()
1210 _Comp __comp = {}, _Proj __proj = {}) const in _GLIBCXX_VISIBILITY()
1221 if (!std::__invoke(__comp, in _GLIBCXX_VISIBILITY()
1234 if (!std::__invoke(__comp, in _GLIBCXX_VISIBILITY()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Dstl_heap.h76 _Compare& __comp) in _GLIBCXX_VISIBILITY()
81 if (__comp(__first + __parent, __first + __child)) in _GLIBCXX_VISIBILITY()
96 __gnu_cxx::__ops::_Iter_less_iter __comp; in _GLIBCXX_VISIBILITY() local
97 return std::__is_heap_until(__first, __n, __comp) == __n; in _GLIBCXX_VISIBILITY()
104 __is_heap(_RandomAccessIterator __first, _Compare __comp, _Distance __n) in _GLIBCXX_VISIBILITY()
106 typedef __decltype(__comp) _Cmp; in _GLIBCXX_VISIBILITY()
107 __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp)); in _GLIBCXX_VISIBILITY()
121 _Compare __comp) in _GLIBCXX_VISIBILITY()
123 return std::__is_heap(__first, _GLIBCXX_MOVE(__comp), in _GLIBCXX_VISIBILITY()
136 _Compare& __comp) in _GLIBCXX_VISIBILITY()
[all …]
H A Dpredefined_ops.h148 _Iter_comp_iter(_Compare __comp) in _Iter_comp_iter()
149 : _M_comp(_GLIBCXX_MOVE(__comp)) in _Iter_comp_iter()
162 __iter_comp_iter(_Compare __comp) in __iter_comp_iter() argument
163 { return _Iter_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } in __iter_comp_iter()
172 _Iter_comp_val(_Compare __comp) in _Iter_comp_val()
173 : _M_comp(_GLIBCXX_MOVE(__comp)) in _Iter_comp_val()
178 _Iter_comp_val(const _Iter_comp_iter<_Compare>& __comp) in _Iter_comp_val()
179 : _M_comp(__comp._M_comp) in _Iter_comp_val()
185 _Iter_comp_val(_Iter_comp_iter<_Compare>&& __comp) in _Iter_comp_val()
186 : _M_comp(std::move(__comp._M_comp)) in _Iter_comp_val()
[all …]
H A Dstl_algo.h80 _Iterator __c, _Compare __comp) in _GLIBCXX_VISIBILITY()
82 if (__comp(__a, __b)) in _GLIBCXX_VISIBILITY()
84 if (__comp(__b, __c)) in _GLIBCXX_VISIBILITY()
86 else if (__comp(__a, __c)) in _GLIBCXX_VISIBILITY()
91 else if (__comp(__a, __c)) in _GLIBCXX_VISIBILITY()
93 else if (__comp(__b, __c)) in _GLIBCXX_VISIBILITY()
280 _BinaryPredicate __comp) in _GLIBCXX_VISIBILITY()
289 = std::__search(__first1, __last1, __first2, __last2, __comp); in _GLIBCXX_VISIBILITY()
311 _BinaryPredicate __comp) in _GLIBCXX_VISIBILITY()
326 __comp); in _GLIBCXX_VISIBILITY()
[all …]
H A Dranges_algo.h48 __make_comp_proj(_Comp& __comp, _Proj& __proj) in _GLIBCXX_VISIBILITY()
53 return std::__invoke(__comp, in _GLIBCXX_VISIBILITY()
1368 _Comp __comp = {}, _Proj __proj = {}) const in _GLIBCXX_VISIBILITY()
1370 __first = ranges::adjacent_find(__first, __last, __comp, __proj); in _GLIBCXX_VISIBILITY()
1377 if (!std::__invoke(__comp, in _GLIBCXX_VISIBILITY()
1389 operator()(_Range&& __r, _Comp __comp = {}, _Proj __proj = {}) const in _GLIBCXX_VISIBILITY()
1392 std::move(__comp), std::move(__proj)); in _GLIBCXX_VISIBILITY()
1420 _Comp __comp = {}, _Proj __proj = {}) const in _GLIBCXX_VISIBILITY()
1431 if (!std::__invoke(__comp, in _GLIBCXX_VISIBILITY()
1444 if (!std::__invoke(__comp, in _GLIBCXX_VISIBILITY()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/parallel/
H A Dmultiway_merge.h83 _Compare& __comp; variable
91 _GuardedIterator(_RAIter __begin, _RAIter __end, _Compare& __comp) in _GuardedIterator() argument
92 : _M_current(__begin), _M_end(__end), __comp(__comp) in _GuardedIterator()
127 return (__bi1.__comp)(*__bi1, *__bi2); // normal compare
142 return !(__bi1.__comp)(*__bi2, *__bi1); // normal compare
153 _Compare& __comp; variable
161 _RAIter /* __end */, _Compare& __comp) in _UnguardedIterator() argument
162 : _M_current(__begin), __comp(__comp) in _UnguardedIterator()
194 return (__bi1.__comp)(*__bi1, *__bi2);
206 return !(__bi1.__comp)(*__bi2, *__bi1);
[all …]
H A Dsort.h62 _Compare __comp, _Parallelism __parallelism);
76 _Compare __comp, multiway_mergesort_tag __parallelism) in __parallel_sort() argument
82 (__begin, __end, __comp, __parallelism.__get_num_threads()); in __parallel_sort()
85 (__begin, __end, __comp, __parallelism.__get_num_threads()); in __parallel_sort()
100 _Compare __comp, in __parallel_sort() argument
106 (__begin, __end, __comp, __parallelism.__get_num_threads()); in __parallel_sort()
121 _Compare __comp, in __parallel_sort() argument
127 (__begin, __end, __comp, __parallelism.__get_num_threads()); in __parallel_sort()
141 _Compare __comp, quicksort_tag __parallelism) in __parallel_sort() argument
147 __parallel_sort_qs(__begin, __end, __comp, in __parallel_sort()
[all …]
H A Dbalanced_quicksort.h104 _Compare __comp, _ThreadIndex __num_threads) in __qsb_divide() argument
114 __end - 1, __comp); in __qsb_divide()
120 _GLIBCXX_PARALLEL_ASSERT((!__comp(*__pivot_pos, *__begin) in __qsb_divide()
121 && !__comp(*(__begin + __n / 2), in __qsb_divide()
123 || (!__comp(*__pivot_pos, *__begin) in __qsb_divide()
124 && !__comp(*(__end - 1), *__pivot_pos)) in __qsb_divide()
125 || (!__comp(*__pivot_pos, *(__begin + __n / 2)) in __qsb_divide()
126 && !__comp(*__begin, *__pivot_pos)) in __qsb_divide()
127 || (!__comp(*__pivot_pos, *(__begin + __n / 2)) in __qsb_divide()
128 && !__comp(*(__end - 1), *__pivot_pos)) in __qsb_divide()
[all …]
H A Dquicksort.h52 _Compare __comp, typename std::iterator_traits in __parallel_sort_qs_divide() argument
76 __gnu_sequential::sort(__samples, __samples + __num_samples, __comp); in __parallel_sort_qs_divide()
81 __pred(__comp, __pivot); in __parallel_sort_qs_divide()
102 _Compare __comp, in __parallel_sort_qs_conquer() argument
111 __gnu_sequential::sort(__begin, __end, __comp); in __parallel_sort_qs_conquer()
130 (__begin, __end, __comp, __pivot_rank, in __parallel_sort_qs_conquer()
137 __comp, __num_threads_left); in __parallel_sort_qs_conquer()
140 __comp, __num_threads - __num_threads_left); in __parallel_sort_qs_conquer()
155 _Compare __comp, in __parallel_sort_qs() argument
171 __begin, __begin + __n, __comp, __num_threads); in __parallel_sort_qs()
H A Dmultiway_mergesort.h133 _Compare& __comp,
155 __comp);
192 _Compare& __comp,
209 __comp);
223 __comp)
237 __comp)
255 const _RAIter& __end, _Compare& __comp) const
256 { __gnu_sequential::stable_sort(__begin, __end, __comp); }
263 const _RAIter __end, _Compare& __comp) const
264 { __gnu_sequential::sort(__begin, __end, __comp); }
[all …]
H A Dmerge.h60 _DifferenceTp __max_length, _Compare __comp) in __merge_advance_usual() argument
66 if (__comp(*__begin2, *__begin1)) in __merge_advance_usual()
108 _DifferenceTp __max_length, _Compare __comp) in __merge_advance_movc() argument
127 if (__comp(__element2, __element1)) in __merge_advance_movc()
174 _Compare __comp) in __merge_advance() argument
179 __target, __max_length, __comp); in __merge_advance()
201 difference_type __max_length, _Compare __comp) in __parallel_merge_advance() argument
203 __max_length, __comp); } in __parallel_merge_advance()
227 difference_type __max_length, _Compare __comp) in __parallel_merge_advance() argument
244 _Compare, _DifferenceType1>, __max_length, __comp, in __parallel_merge_advance()
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/parallel/
H A Dmultiway_merge.h83 _Compare& __comp; variable
91 _GuardedIterator(_RAIter __begin, _RAIter __end, _Compare& __comp) in _GuardedIterator() argument
92 : _M_current(__begin), _M_end(__end), __comp(__comp) in _GuardedIterator()
127 return (__bi1.__comp)(*__bi1, *__bi2); // normal compare
142 return !(__bi1.__comp)(*__bi2, *__bi1); // normal compare
153 _Compare& __comp; variable
161 _RAIter /* __end */, _Compare& __comp) in _UnguardedIterator() argument
162 : _M_current(__begin), __comp(__comp) in _UnguardedIterator()
194 return (__bi1.__comp)(*__bi1, *__bi2);
206 return !(__bi1.__comp)(*__bi2, *__bi1);
[all …]
H A Dsort.h62 _Compare __comp, _Parallelism __parallelism);
76 _Compare __comp, multiway_mergesort_tag __parallelism) in __parallel_sort() argument
82 (__begin, __end, __comp, __parallelism.__get_num_threads()); in __parallel_sort()
85 (__begin, __end, __comp, __parallelism.__get_num_threads()); in __parallel_sort()
100 _Compare __comp, in __parallel_sort() argument
106 (__begin, __end, __comp, __parallelism.__get_num_threads()); in __parallel_sort()
121 _Compare __comp, in __parallel_sort() argument
127 (__begin, __end, __comp, __parallelism.__get_num_threads()); in __parallel_sort()
141 _Compare __comp, quicksort_tag __parallelism) in __parallel_sort() argument
147 __parallel_sort_qs(__begin, __end, __comp, in __parallel_sort()
[all …]
H A Dbalanced_quicksort.h104 _Compare __comp, _ThreadIndex __num_threads) in __qsb_divide() argument
114 __end - 1, __comp); in __qsb_divide()
120 _GLIBCXX_PARALLEL_ASSERT((!__comp(*__pivot_pos, *__begin) in __qsb_divide()
121 && !__comp(*(__begin + __n / 2), in __qsb_divide()
123 || (!__comp(*__pivot_pos, *__begin) in __qsb_divide()
124 && !__comp(*(__end - 1), *__pivot_pos)) in __qsb_divide()
125 || (!__comp(*__pivot_pos, *(__begin + __n / 2)) in __qsb_divide()
126 && !__comp(*__begin, *__pivot_pos)) in __qsb_divide()
127 || (!__comp(*__pivot_pos, *(__begin + __n / 2)) in __qsb_divide()
128 && !__comp(*(__end - 1), *__pivot_pos)) in __qsb_divide()
[all …]
H A Dquicksort.h52 _Compare __comp, typename std::iterator_traits in __parallel_sort_qs_divide() argument
76 __gnu_sequential::sort(__samples, __samples + __num_samples, __comp); in __parallel_sort_qs_divide()
81 __pred(__comp, __pivot); in __parallel_sort_qs_divide()
102 _Compare __comp, in __parallel_sort_qs_conquer() argument
111 __gnu_sequential::sort(__begin, __end, __comp); in __parallel_sort_qs_conquer()
130 (__begin, __end, __comp, __pivot_rank, in __parallel_sort_qs_conquer()
137 __comp, __num_threads_left); in __parallel_sort_qs_conquer()
140 __comp, __num_threads - __num_threads_left); in __parallel_sort_qs_conquer()
155 _Compare __comp, in __parallel_sort_qs() argument
171 __begin, __begin + __n, __comp, __num_threads); in __parallel_sort_qs()
H A Dmultiway_mergesort.h133 _Compare& __comp,
155 __comp);
192 _Compare& __comp,
209 __comp);
223 __comp)
237 __comp)
255 const _RAIter& __end, _Compare& __comp) const
256 { __gnu_sequential::stable_sort(__begin, __end, __comp); }
263 const _RAIter __end, _Compare& __comp) const
264 { __gnu_sequential::sort(__begin, __end, __comp); }
[all …]
H A Dmerge.h60 _DifferenceTp __max_length, _Compare __comp) in __merge_advance_usual() argument
66 if (__comp(*__begin2, *__begin1)) in __merge_advance_usual()
108 _DifferenceTp __max_length, _Compare __comp) in __merge_advance_movc() argument
127 if (__comp(__element2, __element1)) in __merge_advance_movc()
174 _Compare __comp) in __merge_advance() argument
179 __target, __max_length, __comp); in __merge_advance()
201 difference_type __max_length, _Compare __comp) in __parallel_merge_advance() argument
203 __max_length, __comp); } in __parallel_merge_advance()
227 difference_type __max_length, _Compare __comp) in __parallel_merge_advance() argument
244 _Compare, _DifferenceType1>, __max_length, __comp, in __parallel_merge_advance()
H A Dlosertree.h94 _LoserTreeBase(unsigned int __k, _Compare __comp) in _LoserTreeBase() argument
95 : _M_comp(__comp) in _LoserTreeBase()
179 _LoserTree(unsigned int __k, _Compare __comp) in _LoserTree() argument
180 : _Base::_LoserTreeBase(__k, __comp) in _LoserTree()
272 _LoserTree(unsigned int __k, _Compare __comp) in _LoserTree() argument
273 : _Base::_LoserTreeBase(__k, __comp) in _LoserTree()
374 _Compare __comp = std::less<_Tp>())
375 : _M_comp(__comp) in _M_comp() argument
418 _LoserTreePointer(unsigned int __k, _Compare __comp = std::less<_Tp>())
419 : _Base::_LoserTreePointerBase(__k, __comp) in _LoserTreePointerBase() argument
[all …]
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/pstl/
H A Dparallel_backend_utils.h49 …_RandomAccessIterator2 __ye, _RandomAccessIterator3 __zs, _Compare __comp, _MoveValueX __move_valu… in operator()
68 if (__comp(*__ys, *__xs)) in operator()
140 _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp, in __set_union_construct() argument
149 if (__comp(*__first2, *__first1)) in __set_union_construct()
157 if (!__comp(*__first1, *__first2)) in __set_union_construct()
168 _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp) in __set_intersection_construct() argument
174 if (__comp(*__first1, *__first2)) in __set_intersection_construct()
178 if (!__comp(*__first2, *__first1)) in __set_intersection_construct()
194 _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp, in __set_difference_construct() argument
204 if (__comp(*__first1, *__first2)) in __set_difference_construct()
[all …]
H A Dalgorithm_impl.h2107 …t(_ExecutionPolicy&&, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp, in __pattern_sort() argument
2110 std::sort(__first, __last, __comp); in __pattern_sort()
2115 …utionPolicy&& __exec, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp, in __pattern_sort() argument
2119 …ar_backend::__parallel_stable_sort(std::forward<_ExecutionPolicy>(__exec), __first, __last, __comp, in __pattern_sort()
2121 … _Compare __comp) { std::sort(__first, __last, __comp); }); in __pattern_sort()
2131 …t(_ExecutionPolicy&&, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp, in __pattern_stable_sort() argument
2134 std::stable_sort(__first, __last, __comp); in __pattern_stable_sort()
2140 _Compare __comp, _IsVector /*is_vector*/, /*is_parallel=*/std::true_type) in __pattern_stable_sort() argument
2143 …ar_backend::__parallel_stable_sort(std::forward<_ExecutionPolicy>(__exec), __first, __last, __comp, in __pattern_stable_sort()
2145 … _Compare __comp) { std::stable_sort(__first, __last, __comp); }); in __pattern_stable_sort()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/pstl/
H A Dalgorithm_impl.h2076 …t(_ExecutionPolicy&&, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp, in __pattern_sort() argument
2079 std::sort(__first, __last, __comp); in __pattern_sort()
2084 …utionPolicy&& __exec, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp, in __pattern_sort() argument
2088 …ar_backend::__parallel_stable_sort(std::forward<_ExecutionPolicy>(__exec), __first, __last, __comp, in __pattern_sort()
2090 … _Compare __comp) { std::sort(__first, __last, __comp); }, in __pattern_sort()
2101 …t(_ExecutionPolicy&&, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp, in __pattern_stable_sort() argument
2104 std::stable_sort(__first, __last, __comp); in __pattern_stable_sort()
2110 _Compare __comp, _IsVector /*is_vector*/, /*is_parallel=*/std::true_type) in __pattern_stable_sort() argument
2113 …ar_backend::__parallel_stable_sort(std::forward<_ExecutionPolicy>(__exec), __first, __last, __comp, in __pattern_stable_sort()
2115 … _Compare __comp) { std::stable_sort(__first, __last, __comp); }); in __pattern_stable_sort()
[all …]
/netbsd-src/external/apache2/llvm/dist/libcxx/include/
H A Dalgorithm2559 min_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
2567 if (__comp(*__i, *__first))
2589 min(const _Tp& __a, const _Tp& __b, _Compare __comp)
2591 return __comp(__b, __a) ? __b : __a;
2609 min(initializer_list<_Tp> __t, _Compare __comp)
2611 return *_VSTD::min_element(__t.begin(), __t.end(), __comp);
2631 max_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
2639 if (__comp(*__first, *__i))
2662 max(const _Tp& __a, const _Tp& __b, _Compare __comp)
2664 return __comp(__a, __b) ? __b : __a;
[all …]

12345