LLVM 24.0.0git
OrcRTBridge.cpp
Go to the documentation of this file.
1//===------ OrcRTBridge.cpp - Executor functions for bootstrap -----===//
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
10
11namespace llvm {
12namespace orc {
13namespace rt {
14
16 "__llvm_orc_SimpleExecutorMemoryManager_Instance";
18 "__llvm_orc_SimpleExecutorMemoryManager_reserve_wrapper";
20 "__llvm_orc_SimpleExecutorMemoryManager_initialize_wrapper";
22 "__llvm_orc_SimpleExecutorMemoryManager_deinitialize_wrapper";
24 "__llvm_orc_SimpleExecutorMemoryManager_release_wrapper";
25
27 "__llvm_orc_ExecutorSharedMemoryMapperService_Instance";
29 "__llvm_orc_ExecutorSharedMemoryMapperService_Reserve";
31 "__llvm_orc_ExecutorSharedMemoryMapperService_Initialize";
33 "__llvm_orc_ExecutorSharedMemoryMapperService_Deinitialize";
35 "__llvm_orc_ExecutorSharedMemoryMapperService_Release";
36
38 "llvm_orc_registerEHFrameAllocAction";
40 "llvm_orc_deregisterEHFrameAllocAction";
41
43 "orc_rt_ci_aa_sps_GDBJITRegistrar_register";
45 "orc_rt_ci_aa_sps_GDBJITRegistrar_deregister";
46
47const char *const DispatchName = "__orc_rt_jit_dispatch";
48const char *const DispatchCtxName = "__orc_rt_jit_dispatch_ctx";
49
52 "orc_rt_ci_aa_sps_MachOUnwindInfoRegistrar_registerSections",
53 "orc_rt_ci_aa_sps_MachOUnwindInfoRegistrar_deregisterSections"};
54
55} // end namespace rt
56namespace rt_alt {
58 "orc_rt_alt_UnwindInfoManager_register";
60 "orc_rt_alt_UnwindInfoManager_deregister";
61
62} // end namespace rt_alt
63} // end namespace orc
64} // end namespace llvm
LLVM_ABI const char * UnwindInfoManagerDeregisterActionName
LLVM_ABI const char * UnwindInfoManagerRegisterActionName
LLVM_ABI const char * SimpleExecutorMemoryManagerInitializeWrapperName
LLVM_ABI const char *const DispatchCtxName
LLVM_ABI const char * ExecutorSharedMemoryMapperServiceInstanceName
LLVM_ABI const char * DeregisterEHFrameSectionAllocActionName
LLVM_ABI const char * ExecutorSharedMemoryMapperServiceReserveWrapperName
LLVM_ABI const char * SimpleExecutorMemoryManagerReserveWrapperName
LLVM_ABI const char * RegisterJITLoaderGDBAllocActionName
LLVM_ABI const char * DeregisterJITLoaderGDBAllocActionName
LLVM_ABI const char * ExecutorSharedMemoryMapperServiceDeinitializeWrapperName
LLVM_ABI const char * ExecutorSharedMemoryMapperServiceReleaseWrapperName
LLVM_ABI const char * SimpleExecutorMemoryManagerReleaseWrapperName
LLVM_ABI const char * RegisterEHFrameSectionAllocActionName
LLVM_ABI const char * SimpleExecutorMemoryManagerDeinitializeWrapperName
const LLVM_ABI MachOUnwindInfoRegistrarSymbolNames orc_rt_MachOUnwindInfoRegistrarSPSSymbols
Default symbol names for the ORC runtime's StandaloneMachOUnwindInfoRegistrar SPS interface.
LLVM_ABI const char * SimpleExecutorMemoryManagerInstanceName
LLVM_ABI const char *const DispatchName
LLVM_ABI const char * ExecutorSharedMemoryMapperServiceInitializeWrapperName
This is an optimization pass for GlobalISel generic memory operations.
Symbol names for the ORC runtime's StandaloneMachOUnwindInfoRegistrar SPS interface.
Definition OrcRTBridge.h:50