[all-commits] [llvm/llvm-project] 1cd849: [ORC] Expand the OrcV2 C API bindings.
lhames via All-commits
all-commits at lists.llvm.org
Thu Apr 9 16:36:27 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 1cd8493e69ba37f68e6e9a03b8c6b24cb5f15fa4
https://github.com/llvm/llvm-project/commit/1cd8493e69ba37f68e6e9a03b8c6b24cb5f15fa4
Author: Lang Hames <lhames at gmail.com>
Date: 2020-04-09 (Thu, 09 Apr 2020)
Changed paths:
R llvm/examples/OrcV2Examples/BasicOrcV2CBindings/BasicOrcV2CBindings.c
R llvm/examples/OrcV2Examples/BasicOrcV2CBindings/CMakeLists.txt
M llvm/examples/OrcV2Examples/CMakeLists.txt
A llvm/examples/OrcV2Examples/OrcV2CBindingsBasicUsage/CMakeLists.txt
A llvm/examples/OrcV2Examples/OrcV2CBindingsBasicUsage/OrcV2CBindingsBasicUsage.c
A llvm/examples/OrcV2Examples/OrcV2CBindingsReflectProcessSymbols/CMakeLists.txt
A llvm/examples/OrcV2Examples/OrcV2CBindingsReflectProcessSymbols/OrcV2CBindingsReflectProcessSymbols.c
M llvm/include/llvm-c/Orc.h
M llvm/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
M llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp
Log Message:
-----------
[ORC] Expand the OrcV2 C API bindings.
Adds basic support for LLJITBuilder and DynamicLibrarySearchGenerator. This
allows C API clients to configure LLJIT to expose process symbols to JIT'd
code. An example of this is added in
llvm/examples/OrcV2CBindingsReflectProcessSymbols.
Commit: 0d5f15f7000928273aea305d6cff7ac7c1aa352f
https://github.com/llvm/llvm-project/commit/0d5f15f7000928273aea305d6cff7ac7c1aa352f
Author: Lang Hames <lhames at gmail.com>
Date: 2020-04-09 (Thu, 09 Apr 2020)
Changed paths:
M llvm/examples/OrcV2Examples/CMakeLists.txt
A llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/CMakeLists.txt
A llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/OrcV2CBindingsAddObjectFile.c
M llvm/include/llvm-c/Orc.h
M llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp
Log Message:
-----------
[ORC] Add C API support for adding object files to an LLJIT instance.
Compare: https://github.com/llvm/llvm-project/compare/372cc5741eb6...0d5f15f70009
More information about the All-commits
mailing list