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
- public MaterializationTask(std::unique_ptr<MaterializationUnit> MU, std::unique_ptr<MaterializationResponsibility> MR)
- public void printDescription(llvm::raw_ostream & OS)
- public void run()
Methods
¶MaterializationTask(
std::unique_ptr<MaterializationUnit> MU,
std::unique_ptr<MaterializationResponsibility>
MR)
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)
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
¶void run()
void run()
Description
Run the task.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1350