|
LLVM 24.0.0git
|
The resolved controller-side handle to an executor-side memory manager: the address of the allocator instance (passed as the first argument to each call) plus the proxies for its functions. More...
#include "llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h"
Public Attributes | |
| ExecutorAddr | Instance |
| rt::MemMgrReserveProxy | Reserve |
| rt::MemMgrInitializeProxy | Initialize |
| rt::MemMgrDeinitializeProxy | Deinitialize |
| rt::MemMgrReleaseProxy | Release |
The resolved controller-side handle to an executor-side memory manager: the address of the allocator instance (passed as the first argument to each call) plus the proxies for its functions.
These are protocol-agnostic: the Create methods populate them for the runtime's SPS controller interface, but a client targeting a different protocol can build its own Bindings and pass them to the constructor.
Deinitialize is part of the interface but is not currently used by this manager.
Definition at line 41 of file EPCGenericJITLinkMemoryManager.h.
| rt::MemMgrDeinitializeProxy llvm::orc::EPCGenericJITLinkMemoryManager::Bindings::Deinitialize |
Definition at line 45 of file EPCGenericJITLinkMemoryManager.h.
| rt::MemMgrInitializeProxy llvm::orc::EPCGenericJITLinkMemoryManager::Bindings::Initialize |
Definition at line 44 of file EPCGenericJITLinkMemoryManager.h.
| ExecutorAddr llvm::orc::EPCGenericJITLinkMemoryManager::Bindings::Instance |
Definition at line 42 of file EPCGenericJITLinkMemoryManager.h.
| rt::MemMgrReleaseProxy llvm::orc::EPCGenericJITLinkMemoryManager::Bindings::Release |
Definition at line 46 of file EPCGenericJITLinkMemoryManager.h.
| rt::MemMgrReserveProxy llvm::orc::EPCGenericJITLinkMemoryManager::Bindings::Reserve |
Definition at line 43 of file EPCGenericJITLinkMemoryManager.h.