LLVM 19.0.0git
Public Member Functions | Static Public Attributes | List of all members
llvm::orc::MaterializationTask Class Reference

A materialization task. More...

#include "llvm/ExecutionEngine/Orc/Core.h"

Inheritance diagram for llvm::orc::MaterializationTask:
Inheritance graph

Public Member Functions

 MaterializationTask (std::unique_ptr< MaterializationUnit > MU, std::unique_ptr< MaterializationResponsibility > MR)
void printDescription (raw_ostream &OS) override
void run () override
- Public Member Functions inherited from llvm::RTTIExtends< MaterializationTask, Task >
const void * dynamicClassID () const override
bool isA (const void *const ClassID) const override

Static Public Attributes

static char ID = 0

Additional Inherited Members

- Static Public Member Functions inherited from llvm::RTTIExtends< MaterializationTask, Task >
static const void * classID ()
static bool classof (const RTTIRoot *R)

Detailed Description

A materialization task.

Definition at line 1400 of file Core.h.

Constructor & Destructor Documentation

◆ MaterializationTask()

llvm::orc::MaterializationTask::MaterializationTask ( std::unique_ptr< MaterializationUnit MU,
std::unique_ptr< MaterializationResponsibility MR 

Definition at line 1404 of file Core.h.

Member Function Documentation

◆ printDescription()

void llvm::orc::MaterializationTask::printDescription ( raw_ostream OS)

Definition at line 1595 of file Core.cpp.

References OS.

◆ run()

void llvm::orc::MaterializationTask::run ( )

Definition at line 1600 of file Core.cpp.

Member Data Documentation

◆ ID

char llvm::orc::MaterializationTask::ID = 0

Definition at line 1402 of file Core.h.

The documentation for this class was generated from the following files: