LLVM 22.0.0git
|
Runs all tasks on the current thread. More...
#include "llvm/ExecutionEngine/Orc/TaskDispatch.h"
Public Member Functions | |
void | dispatch (std::unique_ptr< Task > T) override |
Run the given task. | |
void | shutdown () override |
Called by ExecutionSession. Waits until all tasks have completed. | |
Public Member Functions inherited from llvm::orc::TaskDispatcher | |
virtual | ~TaskDispatcher () |
Runs all tasks on the current thread.
Definition at line 119 of file TaskDispatch.h.
|
overridevirtual |
Run the given task.
Implements llvm::orc::TaskDispatcher.
Definition at line 27 of file TaskDispatch.cpp.
References T.
|
overridevirtual |
Called by ExecutionSession. Waits until all tasks have completed.
Implements llvm::orc::TaskDispatcher.
Definition at line 29 of file TaskDispatch.cpp.