Lines Matching defs:ExecutorSymbolDef
1 //===--------- ExecutorSymbolDef.h - (Addr, Flags) pair ---------*- C++ -*-===//
12 // llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h.
74 class ExecutorSymbolDef {
76 ExecutorSymbolDef() = default;
77 ExecutorSymbolDef(ExecutorAddr Addr, JITSymbolFlags Flags)
84 friend bool operator==(const ExecutorSymbolDef &LHS,
85 const ExecutorSymbolDef &RHS) {
125 /// SPS serializatior for ExecutorSymbolDef.
127 class SPSSerializationTraits<SPSExecutorSymbolDef, ExecutorSymbolDef> {
131 static size_t size(const ExecutorSymbolDef &ESD) {
135 static bool serialize(SPSOutputBuffer &BOB, const ExecutorSymbolDef &ESD) {
139 static bool deserialize(SPSInputBuffer &BIB, ExecutorSymbolDef &ESD) {
144 ESD = ExecutorSymbolDef{Addr, Flags};