struct JITDylib::MaterializingInfo

Declaration

struct JITDylib::MaterializingInfo { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1172

Member Variables

public llvm::orc::SymbolDependenceMap Dependants
public llvm::orc::SymbolDependenceMap UnemittedDependencies
private llvm::orc::JITDylib::AsynchronousSymbolQueryList PendingQueries

Method Overview

  • public void addQuery(std::shared_ptr<AsynchronousSymbolQuery> Q)
  • public bool hasQueriesPending() const
  • public const llvm::orc::JITDylib::AsynchronousSymbolQueryList & pendingQueries() const
  • public void removeQuery(const llvm::orc::AsynchronousSymbolQuery & Q)
  • public llvm::orc::JITDylib::AsynchronousSymbolQueryList takeAllPendingQueries()
  • public llvm::orc::JITDylib::AsynchronousSymbolQueryList takeQueriesMeeting(llvm::orc::SymbolState RequiredState)

Methods

void addQuery(
    std::shared_ptr<AsynchronousSymbolQuery> Q)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1176

Parameters

std::shared_ptr<AsynchronousSymbolQuery> Q

bool hasQueriesPending() const

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1182

const llvm::orc::JITDylib::
    AsynchronousSymbolQueryList&
    pendingQueries() const

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1183

void removeQuery(
    const llvm::orc::AsynchronousSymbolQuery& Q)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1177

Parameters

const llvm::orc::AsynchronousSymbolQuery& Q

llvm::orc::JITDylib::AsynchronousSymbolQueryList
takeAllPendingQueries()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1179

llvm::orc::JITDylib::AsynchronousSymbolQueryList
takeQueriesMeeting(
    llvm::orc::SymbolState RequiredState)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:1178

Parameters

llvm::orc::SymbolState RequiredState