-
The current `JITCompiler` class utilizes LLVM MCJIT. MCJIT, while still supported by LLVM, is no longer preferred. The preferred JIT engine is now LLJIT/LLLazyJIT which uses the ORCv2 API. There shoul…
-
ORCv1 (which we use via the MCJIT wrapper) has been deprecated for quite a while. At some point it will finally be removed and we'll be forced to switch (e.g., to LLJIT).
I don't have time to do th…
-
| | |
| --- | --- |
| Bugzilla Link | [31521](https://llvm.org/bz31521) |
| Version | trunk |
| OS | All |
| CC | @anarazel,@pitrou,@weliveindetail |
## Extended Description
We need to be able to …
-
EOS VM OC was implemented using LLVM's ORCv1 interface. This was actually already in deprecation at the time of EOSIO 2.0's release (circa LLVM 9). LLVM removed ORCv1 in version 12 meaning Leap cannot…
-
| | |
|--------------------|----|
| Bugzilla Link | [PR31521](https://bugs.llvm.org/show_bug.cgi?id=31521) |
| Status | NEW |
| Importance | P normal |
|…
-
| | |
| --- | --- |
| Bugzilla Link | [45208](https://llvm.org/bz45208) |
| Version | trunk |
| OS | All |
| CC | @AlexDenisov,@dwblaikie,@weliveindetail |
## Extended Description
We should build …
-
LLVM 9.0 introduced new ORC JIT APIs. Old APIs are deprecated. Thus GlowJIT needs to be migrated to the new ORCv2 APIs.
-
As per https://github.com/root-project/root/blob/a05d4beded1481a86a65e450826352eb528b03e7/interpreter/CMakeLists.txt#L51 we explicitly disable the llvm threading support. That leaves us on a quite unt…
-
By completing https://github.com/ldc-developers/ldc/pull/3184, the transition to the ORCv2 API.
kinke updated
2 years ago
-
The existing OrcJIT APIs that we use in llvm-hs are deprecated in 9.0 and will be removed in 10.0. There is a new set of APIs called ORC JIT V2 but we do not yet support them in `llvm-hs`
If anyone…