LLVM 20.0.0git
|
A definition of a Symbol within a JITDylib. More...
#include "llvm/ExecutionEngine/Orc/Core.h"
Public Types | |
using | LookupAsyncOnCompleteFn = unique_function< void(Expected< ExecutorSymbolDef >)> |
Public Member Functions | |
SymbolInstance (JITDylibSP JD, SymbolStringPtr Name) | |
const JITDylib & | getJITDylib () const |
const SymbolStringPtr & | getName () const |
Expected< ExecutorSymbolDef > | lookup () const |
void | lookupAsync (LookupAsyncOnCompleteFn OnComplete) const |
|
inline |
|
inline |
|
inline |
Definition at line 1786 of file Core.h.
References llvm::IntrusiveRefCntPtr< T >::get(), and Name.
void llvm::orc::SymbolInstance::lookupAsync | ( | LookupAsyncOnCompleteFn | OnComplete | ) | const |
Definition at line 181 of file Core.cpp.
References assert(), llvm::orc::MatchAllSymbols, llvm::orc::NoDependenciesToRegister, llvm::orc::Ready, llvm::orc::Result, and llvm::orc::Static.