LLVM 20.0.0git
Public Member Functions | Static Public Attributes | List of all members
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:
Inheritance graph
[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.
 
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< 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 1326 of file Core.h.

Constructor & Destructor Documentation

◆ LookupTask()

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

Definition at line 1330 of file Core.h.

Member Function Documentation

◆ printDescription()

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

Definition at line 1586 of file Core.cpp.

References OS.

◆ run()

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

Definition at line 1588 of file Core.cpp.

References llvm::orc::LookupState::continueLookup(), and llvm::Error::success().

Member Data Documentation

◆ ID

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

Definition at line 1328 of file Core.h.


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