class MaterializationTask

Declaration

class MaterializationTask : public RTTIExtends { /* full declaration omitted */ };

Description

A materialization task.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1342

Inherits from: RTTIExtends

Member Variables

private std::unique_ptr<MaterializationUnit> MU
private std::unique_ptr<MaterializationResponsibility> MR
public static char ID

Method Overview

Methods

MaterializationTask(
    std::unique_ptr<MaterializationUnit> MU,
    std::unique_ptr<MaterializationResponsibility>
        MR)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1346

Parameters

std::unique_ptr<MaterializationUnit> MU
std::unique_ptr<MaterializationResponsibility> MR

void printDescription(llvm::raw_ostream& OS)

Description

Description of the task to be performed. Used for logging.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1349

Parameters

llvm::raw_ostream& OS

void run()

Description

Run the task.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1350