LLVM 20.0.0git
|
#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 | |
void | trackImpls (SymbolAliasMap ImplMaps, JITDylib *SrcJD) |
Friends | |
class | Speculator |
Definition at line 34 of file Speculation.h.
Definition at line 39 of file Speculation.h.
using llvm::orc::ImplSymbolMap::AliaseeDetails = std::pair<SymbolStringPtr, JITDylib *> |
Definition at line 38 of file Speculation.h.
Definition at line 40 of file Speculation.h.
void llvm::orc::ImplSymbolMap::trackImpls | ( | SymbolAliasMap | ImplMaps, |
JITDylib * | SrcJD | ||
) |
Definition at line 27 of file Speculation.cpp.
References assert(), I, and llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::insert().
|
friend |
Definition at line 35 of file Speculation.h.