LLVM 20.0.0git
Public Member Functions | Friends | List of all members
llvm::orc::LookupState Class Reference

Wraps state for a lookup-in-progress. More...

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

Public Member Functions

 LookupState ()
 
 LookupState (LookupState &&)
 
LookupStateoperator= (LookupState &&)
 
 ~LookupState ()
 
void continueLookup (Error Err)
 Continue the lookup.
 

Friends

class OrcV2CAPIHelper
 
class ExecutionSession
 

Detailed Description

Wraps state for a lookup-in-progress.

DefinitionGenerators can optionally take ownership of a LookupState object to suspend a lookup-in-progress while they search for definitions.

Definition at line 829 of file Core.h.

Constructor & Destructor Documentation

◆ LookupState() [1/2]

llvm::orc::LookupState::LookupState ( )
default

◆ LookupState() [2/2]

llvm::orc::LookupState::LookupState ( LookupState &&  )
default

◆ ~LookupState()

llvm::orc::LookupState::~LookupState ( )
default

Member Function Documentation

◆ continueLookup()

void llvm::orc::LookupState::continueLookup ( Error  Err)

Continue the lookup.

This can be called by DefinitionGenerators to re-start a captured query-application operation.

Definition at line 633 of file Core.cpp.

References assert().

Referenced by llvm::orc::LookupTask::run().

◆ operator=()

LookupState & llvm::orc::LookupState::operator= ( LookupState &&  )
default

Friends And Related Function Documentation

◆ ExecutionSession

friend class ExecutionSession
friend

Definition at line 831 of file Core.h.

◆ OrcV2CAPIHelper

friend class OrcV2CAPIHelper
friend

Definition at line 830 of file Core.h.


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