class InPlaceTaskDispatcher
Declaration
class InPlaceTaskDispatcher : public TaskDispatcher { /* full declaration omitted */ };
Description
Runs all tasks on the current thread.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:107
Inherits from: TaskDispatcher
Method Overview
Inherited from TaskDispatcher:
Methods
¶void dispatch(std::unique_ptr<Task> T)
void dispatch(std::unique_ptr<Task> T)
Description
Run the given task.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:109
Parameters
- std::unique_ptr<Task> T
¶void shutdown()
void shutdown()
Description
Called by ExecutionSession. Waits until all tasks have completed.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:110