[llvm-dev] Stability of ORC JIT api with v8

Dibyendu Majumdar via llvm-dev llvm-dev at lists.llvm.org
Mon Apr 1 12:04:52 PDT 2019

On Fri, 29 Mar 2019 at 21:30, Lang Hames <lhames at gmail.com> wrote:
> I expect the rate of change of the ORCv2 APIs to be lower now, but they are still under active development. The core infrastructure is all in place: ExecutionSession, JITDylibs, MaterializationUnit/MaterializationResponsibility, and Layers. In LLVM 9 I expect the symbol resolution process to receive some further tweaks, and I want to add support for removing code from the JIT (which ORCv2 does not support yet). The big work in LLVM 9 at the moment is the new JIT linker (https://reviews.llvm.org/D58704), but this will be an implementation detail to most clients.

Thank you. Is it safe to use the v8 JIT api or would you suggest
waiting unto v9?

> On Sat, Mar 23, 2019 at 5:16 AM Dibyendu Majumdar via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>> I am still on LLVM v6 as v7 ORC api changes were not backward
>> compatible. Has the ORC api stabilized now with v8, or is it still
>> under flux?

More information about the llvm-dev mailing list