LLVM 22.0.0git
|
#include "llvm/Support/Parallel.h"
Public Member Functions | |
LLVM_ABI | TaskGroup () |
LLVM_ABI | ~TaskGroup () |
LLVM_ABI void | spawn (std::function< void()> f) |
void | sync () const |
bool | isParallel () const |
Definition at line 90 of file Parallel.h.
llvm::parallel::TaskGroup::TaskGroup | ( | ) |
Definition at line 181 of file Parallel.cpp.
References llvm::parallel::strategy, and TaskGroup().
Referenced by TaskGroup().
llvm::parallel::TaskGroup::~TaskGroup | ( | ) |
|
inline |
Definition at line 105 of file Parallel.h.
void llvm::parallel::TaskGroup::spawn | ( | std::function< void()> | f | ) |
Definition at line 194 of file Parallel.cpp.
Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::assignOffsets(), llvm::dwarf_linker::parallel::TypeUnit::createDIETree(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::emitCommonSectionsAndWriteCompileUnitsToTheOutput(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::link(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::link(), llvm::parallelFor(), and spawn().
|
inline |
Definition at line 103 of file Parallel.h.