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)

Description

Run the given task.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:109

Parameters

std::unique_ptr<Task> T

void shutdown()

Description

Called by ExecutionSession. Waits until all tasks have completed.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h:110