|
LLVM
8.0.1
|
Namespaces | |
| detail | |
Classes | |
| struct | is_execution_policy |
| struct | parallel_execution_policy |
| struct | sequential_execution_policy |
Functions | |
| template<class Policy , class RandomAccessIterator , class Comparator = detail::DefComparator<RandomAccessIterator>> | |
| void | sort (Policy policy, RandomAccessIterator Start, RandomAccessIterator End, const Comparator &Comp=Comparator()) |
| template<class Policy , class IterTy , class FuncTy > | |
| void | for_each (Policy policy, IterTy Begin, IterTy End, FuncTy Fn) |
| template<class Policy , class IndexTy , class FuncTy > | |
| void | for_each_n (Policy policy, IndexTy Begin, IndexTy End, FuncTy Fn) |
| template<class RandomAccessIterator , class Comparator = detail::DefComparator<RandomAccessIterator>> | |
| void | sort (parallel_execution_policy policy, RandomAccessIterator Start, RandomAccessIterator End, const Comparator &Comp=Comparator()) |
| template<class IterTy , class FuncTy > | |
| void | for_each (parallel_execution_policy policy, IterTy Begin, IterTy End, FuncTy Fn) |
| template<class IndexTy , class FuncTy > | |
| void | for_each_n (parallel_execution_policy policy, IndexTy Begin, IndexTy End, FuncTy Fn) |
Variables | |
| constexpr sequential_execution_policy | seq {} |
| constexpr parallel_execution_policy | par {} |
| void llvm::parallel::for_each | ( | Policy | policy, |
| IterTy | Begin, | ||
| IterTy | End, | ||
| FuncTy | Fn | ||
| ) |
Definition at line 207 of file Parallel.h.
References for_each().
| void llvm::parallel::for_each | ( | parallel_execution_policy | policy, |
| IterTy | Begin, | ||
| IterTy | End, | ||
| FuncTy | Fn | ||
| ) |
Definition at line 232 of file Parallel.h.
References llvm::parallel::detail::parallel_for_each().
Referenced by for_each(), and llvm::parallel::detail::parallel_for_each().
| void llvm::parallel::for_each_n | ( | Policy | policy, |
| IndexTy | Begin, | ||
| IndexTy | End, | ||
| FuncTy | Fn | ||
| ) |
Definition at line 214 of file Parallel.h.
References I.
| void llvm::parallel::for_each_n | ( | parallel_execution_policy | policy, |
| IndexTy | Begin, | ||
| IndexTy | End, | ||
| FuncTy | Fn | ||
| ) |
Definition at line 238 of file Parallel.h.
References llvm::parallel::detail::parallel_for_each_n().
| void llvm::parallel::sort | ( | Policy | policy, |
| RandomAccessIterator | Start, | ||
| RandomAccessIterator | End, | ||
| const Comparator & | Comp = Comparator() |
||
| ) |
Definition at line 199 of file Parallel.h.
| void llvm::parallel::sort | ( | parallel_execution_policy | policy, |
| RandomAccessIterator | Start, | ||
| RandomAccessIterator | End, | ||
| const Comparator & | Comp = Comparator() |
||
| ) |
Definition at line 226 of file Parallel.h.
References llvm::parallel::detail::parallel_sort().
| constexpr parallel_execution_policy llvm::parallel::par {} |
Definition at line 43 of file Parallel.h.
| constexpr sequential_execution_policy llvm::parallel::seq {} |
Definition at line 42 of file Parallel.h.
1.8.13