LLVM 20.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 () |
virtual void | dispatch (std::unique_ptr< Task > T)=0 |
Run the given task. | |
virtual void | shutdown ()=0 |
Called by ExecutionSession. Waits until all tasks have completed. | |
Runs all tasks on the current thread.
Definition at line 108 of file TaskDispatch.h.
|
overridevirtual |
Run the given task.
Implements llvm::orc::TaskDispatcher.
Definition at line 23 of file TaskDispatch.cpp.
|
overridevirtual |
Called by ExecutionSession. Waits until all tasks have completed.
Implements llvm::orc::TaskDispatcher.
Definition at line 25 of file TaskDispatch.cpp.