LLVM 22.0.0git
llvm::orc::ImplSymbolMap Class Reference

#include "llvm/ExecutionEngine/Orc/Speculation.h"

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 35 of file Speculation.h.

Member Typedef Documentation

◆ Alias

Definition at line 40 of file Speculation.h.

◆ AliaseeDetails

Definition at line 39 of file Speculation.h.

◆ ImapTy

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 36 of file Speculation.h.

References Speculator.

Referenced by Speculator.


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