[llvm-dev] ORC JIT Weekly #8: Basic OrcV2 C Bindings, MachO and COFF improvements.
Lang Hames via llvm-dev
llvm-dev at lists.llvm.org
Sun Mar 15 22:58:10 PDT 2020
I've added a very basic set of C bindings for OrcV2 in 633ea07200e, with an
example in llvm/example/OrcV2Examples/BasicOrcV2CBindings. Development of
the C APIs is being tracked by http://llvm.org/PR31103 -- if you're
interested in C APIs for OrcV2 please get involved. I would especially
appreciate feedback and patches from C API users: I don't have a use case
for the C APIs myself, so I'm just guessing as to what you need/want most
from these APIs.
Other notes from this week:
The JITEventListeners support patch in https://reviews.llvm.org/D75838 will
be (re)committed along with some example code as soon as I work out the
kinks in the object buffer ownership -- Hopefully Monday or Tuesday this
LLJIT now enables exception handling for MachO by default (7266a8bfeb8).
RuntimeDyldCOFF will now build stubs for dllimports (337e131ca7de).
JITLink now correctly scopes MachO linker-private symbols (b64afadf306,
9c9eb60b4b), and reads the 'weak' flag from the correct nlist field
Stackmaps and DWARF can now be used in the same file without triggering an
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev