LLVM 19.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.


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 921 of file Core.h.

Constructor & Destructor Documentation

◆ LookupState() [1/2]

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

◆ LookupState() [2/2]

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

◆ ~LookupState()

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

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 652 of file Core.cpp.

References assert().

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

◆ operator=()

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

Friends And Related Function Documentation

◆ ExecutionSession

friend class ExecutionSession

Definition at line 923 of file Core.h.

◆ OrcV2CAPIHelper

friend class OrcV2CAPIHelper

Definition at line 922 of file Core.h.

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