class InProgressLookupState

Declaration

class InProgressLookupState { /* full declaration omitted */ };

Declared at: llvm/lib/ExecutionEngine/Orc/Core.cpp:510

Member Variables

public llvm::orc::LookupKind K
public llvm::orc::JITDylibSearchOrder SearchOrder
public llvm::orc::SymbolLookupSet LookupSet
public llvm::orc::SymbolState RequiredState
public std::unique_lock<std::mutex> GeneratorLock
public size_t CurSearchOrderIndex = 0
public bool NewJITDylib = true
public llvm::orc::SymbolLookupSet DefGeneratorCandidates
public llvm::orc::SymbolLookupSet DefGeneratorNonCandidates
public std::vector<std::weak_ptr<DefinitionGenerator>> CurDefGeneratorStack

Method Overview

  • public InProgressLookupState(llvm::orc::LookupKind K, llvm::orc::JITDylibSearchOrder SearchOrder, llvm::orc::SymbolLookupSet LookupSet, llvm::orc::SymbolState RequiredState)
  • public virtual void complete(std::unique_ptr<InProgressLookupState> IPLS)
  • public virtual void fail(llvm::Error Err)
  • public virtual ~InProgressLookupState()

Methods

InProgressLookupState(
    llvm::orc::LookupKind K,
    llvm::orc::JITDylibSearchOrder SearchOrder,
    llvm::orc::SymbolLookupSet LookupSet,
    llvm::orc::SymbolState RequiredState)

Declared at: llvm/lib/ExecutionEngine/Orc/Core.cpp:515

Parameters

llvm::orc::LookupKind K
llvm::orc::JITDylibSearchOrder SearchOrder
llvm::orc::SymbolLookupSet LookupSet
llvm::orc::SymbolState RequiredState

virtual void complete(
    std::unique_ptr<InProgressLookupState> IPLS)

Declared at: llvm/lib/ExecutionEngine/Orc/Core.cpp:522

Parameters

std::unique_ptr<InProgressLookupState> IPLS

virtual void fail(llvm::Error Err)

Declared at: llvm/lib/ExecutionEngine/Orc/Core.cpp:523

Parameters

llvm::Error Err

virtual ~InProgressLookupState()

Declared at: llvm/lib/ExecutionEngine/Orc/Core.cpp:521