Dibyendu Majumdar via llvm-dev
2019-Mar-23 12:15 UTC
[llvm-dev] Stability of ORC JIT api with v8
Hi, 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? Thanks and Regards Dibyendu
Hi Dibyendu, 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. Cheers, Lang. On Sat, Mar 23, 2019 at 5:16 AM Dibyendu Majumdar via llvm-dev < llvm-dev at lists.llvm.org> wrote:> Hi, > > 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? > > Thanks and Regards > Dibyendu > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190329/9a27c3b4/attachment.html>
Dibyendu Majumdar via llvm-dev
2019-Apr-01 19:04 UTC
[llvm-dev] Stability of ORC JIT api with v8
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? >>
Possibly Parallel Threads
- ORC Assertion failure
- Assertion triggered when running simple hello-world code on iOS device using ORC/LLLazyJIT
- Assertion triggered when running simple hello-world code on iOS device using ORC/LLLazyJIT
- Assertion triggered when running simple hello-world code on iOS device using ORC/LLLazyJIT
- OrcV1 removal