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)
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)
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