OrcRTBridge.cpp 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. #include "llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h"
  9. namespace llvm {
  10. namespace orc {
  11. namespace rt {
  12. const char *SimpleExecutorDylibManagerInstanceName =
  13. "__llvm_orc_SimpleExecutorDylibManager_Instance";
  14. const char *SimpleExecutorDylibManagerOpenWrapperName =
  15. "__llvm_orc_SimpleExecutorDylibManager_open_wrapper";
  16. const char *SimpleExecutorDylibManagerLookupWrapperName =
  17. "__llvm_orc_SimpleExecutorDylibManager_lookup_wrapper";
  18. const char *SimpleExecutorMemoryManagerInstanceName =
  19. "__llvm_orc_SimpleExecutorMemoryManager_Instance";
  20. const char *SimpleExecutorMemoryManagerReserveWrapperName =
  21. "__llvm_orc_SimpleExecutorMemoryManager_reserve_wrapper";
  22. const char *SimpleExecutorMemoryManagerFinalizeWrapperName =
  23. "__llvm_orc_SimpleExecutorMemoryManager_finalize_wrapper";
  24. const char *SimpleExecutorMemoryManagerDeallocateWrapperName =
  25. "__llvm_orc_SimpleExecutorMemoryManager_deallocate_wrapper";
  26. const char *MemoryWriteUInt8sWrapperName =
  27. "__llvm_orc_bootstrap_mem_write_uint8s_wrapper";
  28. const char *MemoryWriteUInt16sWrapperName =
  29. "__llvm_orc_bootstrap_mem_write_uint16s_wrapper";
  30. const char *MemoryWriteUInt32sWrapperName =
  31. "__llvm_orc_bootstrap_mem_write_uint32s_wrapper";
  32. const char *MemoryWriteUInt64sWrapperName =
  33. "__llvm_orc_bootstrap_mem_write_uint64s_wrapper";
  34. const char *MemoryWriteBuffersWrapperName =
  35. "__llvm_orc_bootstrap_mem_write_buffers_wrapper";
  36. const char *RegisterEHFrameSectionWrapperName =
  37. "__llvm_orc_bootstrap_register_ehframe_section_wrapper";
  38. const char *DeregisterEHFrameSectionWrapperName =
  39. "__llvm_orc_bootstrap_deregister_ehframe_section_wrapper";
  40. const char *RunAsMainWrapperName = "__llvm_orc_bootstrap_run_as_main_wrapper";
  41. } // end namespace rt
  42. } // end namespace orc
  43. } // end namespace llvm