21#ifndef LLVM_EXECUTIONENGINE_ORC_SHARED_SPSCI_SIMPLENATIVEMEMORYMAPSPSCI_H
22#define LLVM_EXECUTIONENGINE_ORC_SHARED_SPSCI_SIMPLENATIVEMEMORYMAPSPSCI_H
50 "orc_rt_ci_sps_SimpleNativeMemoryMap_initialize");
59 "orc_rt_ci_sps_SimpleNativeMemoryMap_deinitializeMultiple");
67 "orc_rt_ci_sps_SimpleNativeMemoryMap_releaseMultiple");
A symbol name together with the naming level (SymbolNameKind) it is expressed in, so that a Mangler /...
static constexpr SymbolNameSpec verbatim(StringRef Name)
SPS tag type for expecteds, which are either a T or a string representing an error.
SPS tag type for sequences.
constexpr SymbolNameSpec SimpleNativeMemoryMapInstanceName
The executor-side memory-manager instance.
SPSTuple< SPSSequence< SPSSegFinalizeRequest >, SPSSequence< SPSAllocActionCallPair > > SPSFinalizeRequest
Deinitialize the allocations with the given base addresses (running their deallocation actions) witho...
shared::SPSError(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSExecutorAddr >) SPSSig
static constexpr SymbolNameSpec Name
Apply a finalize request; returns a key for the initialized allocation.
shared::SPSExpected< shared::SPSExecutorAddr >( shared::SPSExecutorAddr, shared::SPSFinalizeRequest) SPSSig
static constexpr SymbolNameSpec Name
Release the allocations with the given base addresses.
shared::SPSError(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSExecutorAddr >) SPSSig
static constexpr SymbolNameSpec Name
Reserve an address range of the given size; returns its base.
static constexpr SymbolNameSpec Name
shared::SPSExpected< shared::SPSExecutorAddr >( shared::SPSExecutorAddr, uint64_t) SPSSig