mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 19:23:23 +01:00
5020662a41
orc::SymbolResolver to JITSymbolResolver adapter. The new orc::SymbolResolver interface uses asynchronous queries for better performance. (Asynchronous queries with bulk lookup minimize RPC/IPC overhead, support parallel incoming queries, and expose more available work for distribution). Existing ORC layers will soon be updated to use the orc::SymbolResolver API rather than the legacy llvm::JITSymbolResolver API. Because RuntimeDyld still uses JITSymbolResolver, this patch also includes an adapter that wraps an orc::SymbolResolver with a JITSymbolResolver API. llvm-svn: 323073
19 lines
320 B
CMake
19 lines
320 B
CMake
add_llvm_library(LLVMOrcJIT
|
|
Core.cpp
|
|
ExecutionUtils.cpp
|
|
IndirectionUtils.cpp
|
|
Legacy.cpp
|
|
NullResolver.cpp
|
|
OrcABISupport.cpp
|
|
OrcCBindings.cpp
|
|
OrcError.cpp
|
|
OrcMCJITReplacement.cpp
|
|
RPCUtils.cpp
|
|
|
|
ADDITIONAL_HEADER_DIRS
|
|
${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine/Orc
|
|
|
|
DEPENDS
|
|
intrinsics_gen
|
|
)
|