LLVM 17.0.0git
|
#include "llvm/Support/Parallel.h"
Public Member Functions | |
TaskGroup () | |
~TaskGroup () | |
void | spawn (std::function< void()> f, bool Sequential=false) |
void | sync () const |
bool | isParallel () const |
Definition at line 89 of file Parallel.h.
llvm::parallel::TaskGroup::TaskGroup | ( | ) |
Definition at line 195 of file Parallel.cpp.
llvm::parallel::TaskGroup::~TaskGroup | ( | ) |
Definition at line 202 of file Parallel.cpp.
References llvm::parallel::detail::Latch::sync().
|
inline |
Definition at line 106 of file Parallel.h.
void llvm::parallel::TaskGroup::spawn | ( | std::function< void()> | f, |
bool | Sequential = false |
||
) |
Definition at line 208 of file Parallel.cpp.
References llvm::parallel::detail::Latch::dec(), F, and llvm::parallel::detail::Latch::inc().
Referenced by llvm::parallelFor().
|
inline |
Definition at line 104 of file Parallel.h.