LLVM 20.0.0git
|
A setup object containing callbacks to construct a memory manager and memory access object. More...
#include "llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h"
Public Types | |
using | CreateMemoryManagerFn = Expected< std::unique_ptr< jitlink::JITLinkMemoryManager > >(SimpleRemoteEPC &) |
using | CreateMemoryAccessFn = Expected< std::unique_ptr< MemoryAccess > >(SimpleRemoteEPC &) |
Public Attributes | |
unique_function< CreateMemoryManagerFn > | CreateMemoryManager |
unique_function< CreateMemoryAccessFn > | CreateMemoryAccess |
A setup object containing callbacks to construct a memory manager and memory access object.
Both are optional. If not specified, EPCGenericJITLinkMemoryManager and EPCGenericMemoryAccess will be used.
Definition at line 38 of file SimpleRemoteEPC.h.
using llvm::orc::SimpleRemoteEPC::Setup::CreateMemoryAccessFn = Expected<std::unique_ptr<MemoryAccess> >(SimpleRemoteEPC &) |
Definition at line 42 of file SimpleRemoteEPC.h.
using llvm::orc::SimpleRemoteEPC::Setup::CreateMemoryManagerFn = Expected<std::unique_ptr<jitlink::JITLinkMemoryManager> >( SimpleRemoteEPC &) |
Definition at line 39 of file SimpleRemoteEPC.h.
unique_function<CreateMemoryAccessFn> llvm::orc::SimpleRemoteEPC::Setup::CreateMemoryAccess |
Definition at line 46 of file SimpleRemoteEPC.h.
unique_function<CreateMemoryManagerFn> llvm::orc::SimpleRemoteEPC::Setup::CreateMemoryManager |
Definition at line 45 of file SimpleRemoteEPC.h.