LLVM 24.0.0git
GenericMemoryManagerProxySpecs.h
Go to the documentation of this file.
1//===- GenericMemoryManagerProxySpecs.h - SPS specs for mem mgmt -*- C++ -*===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8//
9// SPS ProxySpecs for the GenericMemoryManagerProxies: each binds a Proxy to
10// its controller-interface descriptor in
11// Shared/SPSCI/SimpleNativeMemoryMapSPSCI.h, which supplies the wrapper name
12// and wire signature. The names are the runtime's SimpleNativeMemoryMap
13// defaults (the Create methods look symbols up under caller-supplied names).
14//
15//===----------------------------------------------------------------------===//
16
17#ifndef LLVM_EXECUTIONENGINE_ORC_RTBRIDGE_SPS_GENERICMEMORYMANAGERPROXYSPECS_H
18#define LLVM_EXECUTIONENGINE_ORC_RTBRIDGE_SPS_GENERICMEMORYMANAGERPROXYSPECS_H
19
23
24namespace llvm::orc::rt::sps {
25
34
35} // namespace llvm::orc::rt::sps
36
37#endif // LLVM_EXECUTIONENGINE_ORC_RTBRIDGE_SPS_GENERICMEMORYMANAGERPROXYSPECS_H
ProxySpec< rt::MemMgrReserveProxy, sps_ci::MemMgrReserve > MemMgrReserveProxySpec
ProxySpec< rt::MemMgrReleaseProxy, sps_ci::MemMgrRelease > MemMgrReleaseProxySpec
ProxySpec< rt::MemMgrInitializeProxy, sps_ci::MemMgrInitialize > MemMgrInitializeProxySpec
ProxySpec< rt::MemMgrDeinitializeProxy, sps_ci::MemMgrDeinitialize > MemMgrDeinitializeProxySpec