LLVM 22.0.0git
llvm::orc::LookupTask Class Reference

Lookups are usually run on the current thread, but in some cases they may be run as tasks, e.g. More...

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

Inheritance diagram for llvm::orc::LookupTask:
[legend]

Public Member Functions

 LookupTask (LookupState LS)
void printDescription (raw_ostream &OS) override
void run () override
Public Member Functions inherited from llvm::RTTIExtends< LookupTask, Task >
const void * dynamicClassID () const override
bool isA () const
 Check whether this instance is a subclass of QueryT.

Static Public Attributes

static char ID = 0

Additional Inherited Members

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

Detailed Description

Lookups are usually run on the current thread, but in some cases they may be run as tasks, e.g.

if the lookup has been continued from a suspended state.

Definition at line 1342 of file Core.h.

Constructor & Destructor Documentation

โ—† LookupTask()

llvm::orc::LookupTask::LookupTask ( LookupState LS)
inline

Definition at line 1346 of file Core.h.

References llvm::move().

Member Function Documentation

โ—† printDescription()

void llvm::orc::LookupTask::printDescription ( raw_ostream & OS)
override

Definition at line 1601 of file Core.cpp.

โ—† run()

void llvm::orc::LookupTask::run ( )
override

Definition at line 1603 of file Core.cpp.

References llvm::Error::success().

Member Data Documentation

โ—† ID

char llvm::orc::LookupTask::ID = 0
static

Definition at line 1344 of file Core.h.


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