class ImplSymbolMap

Declaration

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

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Speculation.h:35

Member Variables

private std::mutex ConcurrentAccess
private llvm::orc::ImplSymbolMap::ImapTy Maps

Method Overview

  • private Optional<llvm::orc::ImplSymbolMap::AliaseeDetails> getImplFor(const llvm::orc::SymbolStringPtr & StubSymbol)
  • public void trackImpls(llvm::orc::SymbolAliasMap ImplMaps, llvm::orc::JITDylib * SrcJD)

Methods

Optional<llvm::orc::ImplSymbolMap::AliaseeDetails>
getImplFor(
    const llvm::orc::SymbolStringPtr& StubSymbol)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Speculation.h:47

Parameters

const llvm::orc::SymbolStringPtr& StubSymbol

void trackImpls(
    llvm::orc::SymbolAliasMap ImplMaps,
    llvm::orc::JITDylib* SrcJD)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Speculation.h:42

Parameters

llvm::orc::SymbolAliasMap ImplMaps
llvm::orc::JITDylib* SrcJD