Path: blob/main/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/OrcRTBridge.cpp
39607 views
//===------ OrcRTBridge.cpp - Executor functions for bootstrap -----===//1//2// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.3// See https://llvm.org/LICENSE.txt for license information.4// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception5//6//===----------------------------------------------------------------------===//78#include "llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h"910namespace llvm {11namespace orc {12namespace rt {1314const char *SimpleExecutorDylibManagerInstanceName =15"__llvm_orc_SimpleExecutorDylibManager_Instance";16const char *SimpleExecutorDylibManagerOpenWrapperName =17"__llvm_orc_SimpleExecutorDylibManager_open_wrapper";18const char *SimpleExecutorDylibManagerLookupWrapperName =19"__llvm_orc_SimpleExecutorDylibManager_lookup_wrapper";2021const char *SimpleExecutorMemoryManagerInstanceName =22"__llvm_orc_SimpleExecutorMemoryManager_Instance";23const char *SimpleExecutorMemoryManagerReserveWrapperName =24"__llvm_orc_SimpleExecutorMemoryManager_reserve_wrapper";25const char *SimpleExecutorMemoryManagerFinalizeWrapperName =26"__llvm_orc_SimpleExecutorMemoryManager_finalize_wrapper";27const char *SimpleExecutorMemoryManagerDeallocateWrapperName =28"__llvm_orc_SimpleExecutorMemoryManager_deallocate_wrapper";2930const char *ExecutorSharedMemoryMapperServiceInstanceName =31"__llvm_orc_ExecutorSharedMemoryMapperService_Instance";32const char *ExecutorSharedMemoryMapperServiceReserveWrapperName =33"__llvm_orc_ExecutorSharedMemoryMapperService_Reserve";34const char *ExecutorSharedMemoryMapperServiceInitializeWrapperName =35"__llvm_orc_ExecutorSharedMemoryMapperService_Initialize";36const char *ExecutorSharedMemoryMapperServiceDeinitializeWrapperName =37"__llvm_orc_ExecutorSharedMemoryMapperService_Deinitialize";38const char *ExecutorSharedMemoryMapperServiceReleaseWrapperName =39"__llvm_orc_ExecutorSharedMemoryMapperService_Release";4041const char *MemoryWriteUInt8sWrapperName =42"__llvm_orc_bootstrap_mem_write_uint8s_wrapper";43const char *MemoryWriteUInt16sWrapperName =44"__llvm_orc_bootstrap_mem_write_uint16s_wrapper";45const char *MemoryWriteUInt32sWrapperName =46"__llvm_orc_bootstrap_mem_write_uint32s_wrapper";47const char *MemoryWriteUInt64sWrapperName =48"__llvm_orc_bootstrap_mem_write_uint64s_wrapper";49const char *MemoryWriteBuffersWrapperName =50"__llvm_orc_bootstrap_mem_write_buffers_wrapper";5152const char *RegisterEHFrameSectionWrapperName =53"llvm_orc_registerEHFrameSectionWrapper";54const char *DeregisterEHFrameSectionWrapperName =55"llvm_orc_deregisterEHFrameSectionWrapper";5657const char *RunAsMainWrapperName = "__llvm_orc_bootstrap_run_as_main_wrapper";58const char *RunAsVoidFunctionWrapperName =59"__llvm_orc_bootstrap_run_as_void_function_wrapper";60const char *RunAsIntFunctionWrapperName =61"__llvm_orc_bootstrap_run_as_int_function_wrapper";6263} // end namespace rt64} // end namespace orc65} // end namespace llvm666768