[llvm-dev] ORC JIT Weekly #8: Basic OrcV2 C Bindings, MachO and COFF improvements.

Andres Freund via llvm-dev llvm-dev at lists.llvm.org
Mon Mar 16 11:48:24 PDT 2020


On 2020-03-15 22:58:10 -0700, Lang Hames wrote:
> 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.

Nice! I think the best I can do to validate the new API is to port
postgres to it - unless you have a different wish?

> 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
> week.

Cool! I'll verify that I can get a perf profile with the perf listener
using it.


Andres Freund

More information about the llvm-dev mailing list