1349cc55cSDimitry Andric //===------ OrcRTBridge.cpp - Executor functions for bootstrap -----===// 2349cc55cSDimitry Andric // 3349cc55cSDimitry Andric // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4349cc55cSDimitry Andric // See https://llvm.org/LICENSE.txt for license information. 5349cc55cSDimitry Andric // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6349cc55cSDimitry Andric // 7349cc55cSDimitry Andric //===----------------------------------------------------------------------===// 8349cc55cSDimitry Andric 9349cc55cSDimitry Andric #include "llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h" 10349cc55cSDimitry Andric 11349cc55cSDimitry Andric namespace llvm { 12349cc55cSDimitry Andric namespace orc { 13349cc55cSDimitry Andric namespace rt { 14349cc55cSDimitry Andric 15349cc55cSDimitry Andric const char *SimpleExecutorDylibManagerInstanceName = 16349cc55cSDimitry Andric "__llvm_orc_SimpleExecutorDylibManager_Instance"; 17349cc55cSDimitry Andric const char *SimpleExecutorDylibManagerOpenWrapperName = 18349cc55cSDimitry Andric "__llvm_orc_SimpleExecutorDylibManager_open_wrapper"; 19349cc55cSDimitry Andric const char *SimpleExecutorDylibManagerLookupWrapperName = 20349cc55cSDimitry Andric "__llvm_orc_SimpleExecutorDylibManager_lookup_wrapper"; 21349cc55cSDimitry Andric const char *SimpleExecutorMemoryManagerInstanceName = 22349cc55cSDimitry Andric "__llvm_orc_SimpleExecutorMemoryManager_Instance"; 23349cc55cSDimitry Andric const char *SimpleExecutorMemoryManagerReserveWrapperName = 24349cc55cSDimitry Andric "__llvm_orc_SimpleExecutorMemoryManager_reserve_wrapper"; 25349cc55cSDimitry Andric const char *SimpleExecutorMemoryManagerFinalizeWrapperName = 26349cc55cSDimitry Andric "__llvm_orc_SimpleExecutorMemoryManager_finalize_wrapper"; 27349cc55cSDimitry Andric const char *SimpleExecutorMemoryManagerDeallocateWrapperName = 28349cc55cSDimitry Andric "__llvm_orc_SimpleExecutorMemoryManager_deallocate_wrapper"; 29349cc55cSDimitry Andric const char *MemoryWriteUInt8sWrapperName = 30349cc55cSDimitry Andric "__llvm_orc_bootstrap_mem_write_uint8s_wrapper"; 31349cc55cSDimitry Andric const char *MemoryWriteUInt16sWrapperName = 32349cc55cSDimitry Andric "__llvm_orc_bootstrap_mem_write_uint16s_wrapper"; 33349cc55cSDimitry Andric const char *MemoryWriteUInt32sWrapperName = 34349cc55cSDimitry Andric "__llvm_orc_bootstrap_mem_write_uint32s_wrapper"; 35349cc55cSDimitry Andric const char *MemoryWriteUInt64sWrapperName = 36349cc55cSDimitry Andric "__llvm_orc_bootstrap_mem_write_uint64s_wrapper"; 37349cc55cSDimitry Andric const char *MemoryWriteBuffersWrapperName = 38349cc55cSDimitry Andric "__llvm_orc_bootstrap_mem_write_buffers_wrapper"; 39*04eeddc0SDimitry Andric const char *RegisterEHFrameSectionWrapperName = 40*04eeddc0SDimitry Andric "__llvm_orc_bootstrap_register_ehframe_section_wrapper"; 41*04eeddc0SDimitry Andric const char *DeregisterEHFrameSectionWrapperName = 42*04eeddc0SDimitry Andric "__llvm_orc_bootstrap_deregister_ehframe_section_wrapper"; 43349cc55cSDimitry Andric const char *RunAsMainWrapperName = "__llvm_orc_bootstrap_run_as_main_wrapper"; 44349cc55cSDimitry Andric 45349cc55cSDimitry Andric } // end namespace rt 46349cc55cSDimitry Andric } // end namespace orc 47349cc55cSDimitry Andric } // end namespace llvm 48