This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Yes but llvm is also a full compiler backend so you can doCool. Just to make sure I understand this correctly, you'd be adding support to the standalone GCJX compiler (stuff in the "gcjx" folder) to optinally emit LLVM bytecode, apart from the usual JVM bytecode, right?
llvm bytecode->jit and direct machine code.
The one part thats not quite there would be to integrate with the java
bytecode interpeter
to convert to llvm on the fly ie a java jit. My primary use case is for compiled java libraries and large java programs if those can be
compiled to llvm bytecode and readily jited to high quality machine
code with caching I'm not sure that a complex java bytecode jit is
really needed. Hotspot spends 99% of its time jitting the core class
libraries yet one more time.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |