/prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.8/include/parallel/ |
sort.h | 61 __parallel_sort(_RAIter __begin, _RAIter __end, 67 * @param __begin Begin iterator of input sequence. 75 __parallel_sort(_RAIter __begin, _RAIter __end, 78 _GLIBCXX_CALL(__end - __begin) 82 (__begin, __end, __comp, __parallelism.__get_num_threads()); 85 (__begin, __end, __comp, __parallelism.__get_num_threads()); 91 * @param __begin Begin iterator of input sequence. 99 __parallel_sort(_RAIter __begin, _RAIter __end, 103 _GLIBCXX_CALL(__end - __begin) 106 (__begin, __end, __comp, __parallelism.__get_num_threads()) [all...] |
algo.h | 68 for_each(_IIter __begin, _IIter __end, _Function __f, 70 { return _GLIBCXX_STD_A::for_each(__begin, __end, __f); } 76 __for_each_switch(_IIter __begin, _IIter __end, _Function __f, 78 { return for_each(__begin, __end, __f, __gnu_parallel::sequential_tag()); } 83 __for_each_switch(_RAIter __begin, _RAIter __end, 89 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin) 98 __begin, __end, __f, __functionality, 103 return for_each(__begin, __end, __f, __gnu_parallel::sequential_tag()); 109 for_each(_Iterator __begin, _Iterator __end, _Function __f, 114 return __for_each_switch(__begin, __end, __f, _IteratorCategory(), [all...] |
partial_sum.h | 47 * @param __begin Begin iterator of input sequence. 58 __parallel_partial_sum_basecase(_IIter __begin, _IIter __end, 63 if (__begin == __end) 66 while (__begin != __end) 68 __value = __bin_op(__value, *__begin); 71 ++__begin; 78 * @param __begin Begin iterator of input sequence. 89 __parallel_partial_sum_linear(_IIter __begin, _IIter __end, 98 if (__begin == __end) 106 *__result = *__begin; [all...] |
numeric | 56 accumulate(_IIter __begin, _IIter __end, _Tp __init, 58 { return _GLIBCXX_STD_A::accumulate(__begin, __end, __init); } 62 accumulate(_IIter __begin, _IIter __end, _Tp __init, 64 { return _GLIBCXX_STD_A::accumulate(__begin, __end, __init, __binary_op); } 69 __accumulate_switch(_IIter __begin, _IIter __end, 71 { return accumulate(__begin, __end, __init, 77 __accumulate_switch(_IIter __begin, _IIter __end, _Tp __init, 79 { return accumulate(__begin, __end, __init, __binary_op, 85 __accumulate_switch(__RAIter __begin, __RAIter __end, 92 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin) [all...] |
partition.h | 48 * @param __begin Begin iterator of input sequence to split. 56 __parallel_partition(_RAIter __begin, _RAIter __end, 63 _DifferenceType __n = __end - __begin; 169 while (__pred(__begin[__thread_left]) 172 while (!__pred(__begin[__thread_right]) 181 std::iter_swap(__begin + __thread_left, 182 __begin + __thread_right); 241 std::swap_ranges(__begin + __thread_left_border 243 __begin + __thread_left_border + 1, 244 __begin + __swapstart) [all...] |
balanced_quicksort.h | 92 * @param __begin Begin iterator of subsequence. 97 * @pre @c (__end-__begin)>=1 */ 100 __qsb_divide(_RAIter __begin, _RAIter __end, 110 __median_of_three_iterators(__begin, __begin + (__end - __begin) / 2, 115 _DifferenceType __n = __end - __begin; 117 _GLIBCXX_PARALLEL_ASSERT((!__comp(*__pivot_pos, *__begin) 118 && !__comp(*(__begin + __n / 2), 120 || (!__comp(*__pivot_pos, *__begin) 277 _RAIter __begin = __current.first, __end = __current.second; local [all...] |
quicksort.h | 41 * @param __begin Begin iterator of subsequence. 51 __parallel_sort_qs_divide(_RAIter __begin, _RAIter __end, 62 _DifferenceType __n = __end - __begin; 73 ::new(&(__samples[__s])) _ValueType(__begin[__index]); 82 _DifferenceType __split = __parallel_partition(__begin, __end, 93 * @param __begin Begin iterator of subsequence. 101 __parallel_sort_qs_conquer(_RAIter __begin, _RAIter __end, 111 __gnu_sequential::sort(__begin, __end, __comp); 115 _DifferenceType __n = __end - __begin, __pivot_rank; 130 (__begin, __end, __comp, __pivot_rank [all...] |
checkers.h | 42 * @brief Check whether @c [__begin, @c __end) is sorted according 44 * @param __begin Begin iterator of sequence. 51 __is_sorted(_IIter __begin, _IIter __end, _Compare __comp) 53 if (__begin == __end) 56 _IIter __current(__begin), __recent(__begin);
|
for_each.h | 46 * @param __begin Begin iterator of input sequence. 61 __for_each_template_random_access(_IIter __begin, _IIter __end, 73 (__begin, __end, __user_op, __functionality, __reduction, 77 (__begin, __end, __user_op, __functionality, __reduction, 81 (__begin, __end, __user_op, __functionality, __reduction, 85 (__begin, __end, __user_op, __functionality, __reduction,
|
par_loop.h | 47 * @param __begin Begin iterator of element sequence. 67 __for_each_template_random_access_ed(_RAIter __begin, _RAIter __end, 74 const _DifferenceType __length = __end - __begin; 102 __reduct = new _Result(__f(__o, __begin + __start)); 110 *__reduct = __r(*__reduct, __f(__o, __begin + __start)); 128 __f._M_finish_iterator = __begin + __length;
|
unique_copy.h | 83 _DifferenceType __begin, __end; local 92 __begin = __borders[0] + 1; // == 1 98 for (_IIter __iter = __first + __begin; __iter < __first + __end; 110 __begin = __borders[__iam]; //one part 113 for (_IIter __iter = __first + __begin; __iter < __first + __end; 139 __begin = __borders[__num_threads]; 142 for (_IIter __iter = __first + __begin; __iter < __first + __end; 161 for (_IIter __iter = __first + __begin; __iter < __first + __end;
|
omp_loop.h | 47 * @param __begin Begin iterator of element sequence. 67 __for_each_template_random_access_omp_loop(_RAIter __begin, _RAIter __end, 76 _DifferenceType __length = __end - __begin; 98 __f(__o, __begin+__pos)); 108 __f._M_finish_iterator = __begin + __length;
|
omp_loop_static.h | 46 * @param __begin Begin iterator of element sequence. 66 __for_each_template_random_access_omp_loop_static(_RAIter __begin, 76 _DifferenceType __length = __end - __begin; 98 __f(__o, __begin+__pos)); 108 __f.finish_iterator = __begin + __length;
|
random_shuffle.h | 226 _ValueType* __begin = local 233 __sequential_random_shuffle(__begin, __end, __rng); 234 std::copy(__begin, __end, __sd->_M_source + __global_offset 257 * @param __begin Begin iterator of sequence. 265 __parallel_random_shuffle_drs(_RAIter __begin, _RAIter __end, 334 __sequential_random_shuffle(__begin, __end, __derived_rng); 338 _DRandomShufflingGlobalData<_RAIter> __sd(__begin); 404 * @param __begin Begin iterator of sequence. 410 __sequential_random_shuffle(_RAIter __begin, _RAIter __end, 417 _DifferenceType __n = __end - __begin; [all...] |
list_partition.h | 83 * @param __begin Begin iterator of input sequence. 93 * \sqrt{\mathrm{__end} - \mathrm{__begin}} 101 list_partition(const _IIter __begin, const _IIter __end, 116 __os_starts[0] = __begin; 117 _IIter __prev = __begin, __it = __begin;
|
workstealing.h | 79 * @param __begin Begin iterator of element sequence. 99 __for_each_template_random_access_workstealing(_RAIter __begin, 106 _GLIBCXX_CALL(__end - __begin) 117 _DifferenceType __length = (__bound < 0) ? (__end - __begin) : __bound; 193 __result = __f(__op, __begin + __my_first); 227 __current = __begin + __current_job; 304 __f._M_finish_iterator = __begin + __length;
|
multiway_mergesort.h | 70 /** @brief Input __begin. */ 254 void operator()(const _RAIter& __begin, 256 { __gnu_sequential::stable_sort(__begin, __end, __comp); } 262 void operator()(const _RAIter __begin, 264 { __gnu_sequential::sort(__begin, __end, __comp); } 350 // Offset from __target __begin, __length after merging. 387 * @param __begin Begin iterator of sequence. 395 parallel_sort_mwms(_RAIter __begin, _RAIter __end, 399 _GLIBCXX_CALL(__end - __begin) 405 _DifferenceType __n = __end - __begin; [all...] |
/external/clang/test/CodeGenCXX/ |
for-range-temporaries.cpp | 84 for (auto __begin = begin(__range), __end = end(__range); 85 __begin != __end; ++__begin) { 86 I i = *__begin;
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/i686-linux/include/c++/4.4.3/debug/ |
safe_iterator.tcc | 48 const_iterator __begin = 51 this->_M_get_distance(__begin, *this);
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/i686-linux/include/c++/4.6.x-google/debug/ |
safe_iterator.tcc | 49 const_iterator __begin = _M_get_sequence()->_M_base().begin(); 51 this->_M_get_distance(__begin, base());
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/x86_64-linux/include/c++/4.6.x-google/debug/ |
safe_iterator.tcc | 49 const_iterator __begin = _M_get_sequence()->_M_base().begin(); 51 this->_M_get_distance(__begin, base());
|
/prebuilts/ndk/5/sources/cxx-stl/gnu-libstdc++/include/debug/ |
safe_iterator.tcc | 48 const_iterator __begin = 51 this->_M_get_distance(__begin, *this);
|
/prebuilts/ndk/6/sources/cxx-stl/gnu-libstdc++/include/debug/ |
safe_iterator.tcc | 48 const_iterator __begin = 51 this->_M_get_distance(__begin, *this);
|
/prebuilts/ndk/7/sources/cxx-stl/gnu-libstdc++/include/debug/ |
safe_iterator.tcc | 48 const_iterator __begin = 51 this->_M_get_distance(__begin, *this);
|
/prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.4.3/include/debug/ |
safe_iterator.tcc | 48 const_iterator __begin = 51 this->_M_get_distance(__begin, *this);
|