LLVM: llvm::orc::ImplSymbolMap Class Reference (original) (raw)

#include "[llvm/ExecutionEngine/Orc/Speculation.h](Speculation%5F8h%5Fsource.html)"

Public Types
using AliaseeDetails = std::pair<SymbolStringPtr, JITDylib *>
using Alias = SymbolStringPtr
using ImapTy = DenseMap<Alias, AliaseeDetails>
Public Member Functions
LLVM_ABI void trackImpls (SymbolAliasMap ImplMaps, JITDylib *SrcJD)
Friends
class Speculator

Detailed Description

Definition at line 34 of file Speculation.h.

Member Typedef Documentation

Alias

using llvm::orc::ImplSymbolMap::Alias = SymbolStringPtr

Definition at line 39 of file Speculation.h.

AliaseeDetails

using llvm::orc::ImplSymbolMap::AliaseeDetails = std::pair<SymbolStringPtr, JITDylib *>

Definition at line 38 of file Speculation.h.

ImapTy

using llvm::orc::ImplSymbolMap::ImapTy = DenseMap<Alias, AliaseeDetails>

Definition at line 40 of file Speculation.h.

Member Function Documentation

trackImpls()

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

Definition at line 27 of file Speculation.cpp.

References assert(), and I.

Speculator

friend class Speculator friend

Definition at line 35 of file Speculation.h.

References Speculator.

Referenced by Speculator.


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