LLVM 20.0.0git
|
Represents a defining location for a JIT symbol. More...
#include "llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h"
Public Member Functions | |
ExecutorSymbolDef ()=default | |
ExecutorSymbolDef (ExecutorAddr Addr, JITSymbolFlags Flags) | |
const ExecutorAddr & | getAddress () const |
const JITSymbolFlags & | getFlags () const |
void | setFlags (JITSymbolFlags Flags) |
Friends | |
bool | operator== (const ExecutorSymbolDef &LHS, const ExecutorSymbolDef &RHS) |
bool | operator!= (const ExecutorSymbolDef &LHS, const ExecutorSymbolDef &RHS) |
Represents a defining location for a JIT symbol.
Definition at line 24 of file ExecutorSymbolDef.h.
|
default |
|
inline |
Definition at line 27 of file ExecutorSymbolDef.h.
References Addr.
|
inline |
Definition at line 30 of file ExecutorSymbolDef.h.
Referenced by LLVMOrcLazyCallThroughManagerRef::fromExecutorSymbolDef(), llvm::orc::shared::SPSSerializationTraits< SPSExecutorSymbolDef, ExecutorSymbolDef >::serialize(), and llvm::orc::shared::SPSSerializationTraits< SPSExecutorSymbolDef, ExecutorSymbolDef >::size().
|
inline |
Definition at line 32 of file ExecutorSymbolDef.h.
Referenced by LLVMOrcLazyCallThroughManagerRef::fromExecutorSymbolDef(), llvm::orc::shared::SPSSerializationTraits< SPSExecutorSymbolDef, ExecutorSymbolDef >::serialize(), and llvm::orc::shared::SPSSerializationTraits< SPSExecutorSymbolDef, ExecutorSymbolDef >::size().
|
inline |
Definition at line 34 of file ExecutorSymbolDef.h.
|
friend |
Definition at line 42 of file ExecutorSymbolDef.h.
|
friend |
Definition at line 36 of file ExecutorSymbolDef.h.