LLVM: llvm::orc::InPlaceTaskDispatcher Class Reference (original) (raw)
Runs all tasks on the current thread. More...
#include "[llvm/ExecutionEngine/Orc/TaskDispatch.h](TaskDispatch%5F8h%5Fsource.html)"
| 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.
◆ dispatch()
| void llvm::orc::InPlaceTaskDispatcher::dispatch ( std::unique_ptr< Task > T) | overridevirtual |
|---|
◆ shutdown()
| void llvm::orc::InPlaceTaskDispatcher::shutdown ( ) | overridevirtual |
|---|
The documentation for this class was generated from the following files:
- include/llvm/ExecutionEngine/Orc/TaskDispatch.h
- lib/ExecutionEngine/Orc/TaskDispatch.cpp