This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: gcjx llvm backend
- From: Ranjit Mathew <rmathew at gmail dot com>
- To: Mike Emmel <mike dot emmel at gmail dot com>
- Cc: java at gcc dot gnu dot org
- Date: Mon, 28 Nov 2005 12:13:11 +0530
- Subject: Re: gcjx llvm backend
- Openpgp: url=http://ranjitmathew.hostingzero.com/aa_6C114B8F.txt
- References: <3e9035250511271117m5546e125y50ef9b1d8fccc223@mail.gmail.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
[Note: I have only a cursory knowledge of LLVM.]
Mike Emmel wrote:
> Hi all I've started work on a llvm backend for gcjx. I just started
> two days ago but I've gotten the gcjx library to compile as and
> external project for llvm and and writing a simple driver right now.
>
> I asked Tom Tromey about this and no one has tried it yet. Anyway I'd
> be happy to send my work to date to any cvs repository llvm or gcc or
> other if others are intrested. I've not contacted any llvm folks about
> this project yet.
Cool. 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?
I'm not sure if you are aware of it or not, but Chris
Lattner has proposed:
http://gcc.gnu.org/ml/gcc/2005-11/msg00888.html
that LLVM be integrated into GCC. If this comes through,
it would be one of the most significant improvements
in GCC in recent times (apart from Tree-SSA).
Of course, it might *not* happen as well.
Irrespective of this however, I guess it would still
be very useful for GCJX to be a standalone Java
compiler and yet be able to create optimised binaries
using LLVM.
Thanks,
Ranjit.
- --
Ranjit Mathew Email: rmathew AT gmail DOT com
Bangalore, INDIA. Web: http://ranjitmathew.hostingzero.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFDiqb/Yb1hx2wRS48RAlu3AKCogDEovyMuGHk/ddauyK8kpxl4xQCfYTuf
TGuzvOfb6WF8HpB+9xo+NzQ=
=/wKf
-----END PGP SIGNATURE-----