reusing more of LLVM

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Fri Feb 1 00:17:16 UTC 2019


Samuel,

Can you elaborate your point a bit, please?

Shark was an attempt to bring LLVM-based JIT compiler to HotSpot JVM, 
but that goal is orthogonal to Panama where the focus is on 
interconnecting managed code with native code / hardware.

LLVM definitely looks attractive in some respects, but I don't 
understand what you mean by "reimplementing portions of LLVM in Java".

Best regards,
Vladimir Ivanov

On 31/01/2019 14:40, Samuel Audet wrote:
> I am starting the get the impression that Panama is basically 
> reimplementing portions of LLVM in Java as part of SystemABI. How much 
> effort would it take to, for example, implement the required subset of 
> the Java ABI in LLVM? Doing it that way, we would not need to test the 
> C/C++ ABI, at least, making it possible instead to reuse tests from the 
> JDK itself, or am I talking nonsense here? Looks like that might be 
> challenging as well: http://openjdk.java.net/jeps/8189173. In any case, 
> it would be great if we could have a discussion about these things 
> instead of having OpenJDK dictate everything!


More information about the panama-dev mailing list