#include "llvm/ExecutionEngine/Orc/TaskDispatch.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/ExecutionEngine/Orc/Core.h"
namespace llvm {
namespace orc {
char Task::ID = …;
char GenericNamedTask::ID = …;
const char *GenericNamedTask::DefaultDescription = …;
void Task::anchor() { … }
TaskDispatcher::~TaskDispatcher() = default;
void InPlaceTaskDispatcher::dispatch(std::unique_ptr<Task> T) { … }
void InPlaceTaskDispatcher::shutdown() { … }
#if LLVM_ENABLE_THREADS
void DynamicThreadPoolTaskDispatcher::dispatch(std::unique_ptr<Task> T) { … }
void DynamicThreadPoolTaskDispatcher::shutdown() { … }
#endif
}
}