Hello, I have just read the LLVM paper (CGO'04) and thought it was an interesting project. And, I am wondering if there exists a Java frontend (that compiles Java bytecode to LLVM code) as the paper mentioned. If there is any, what is the status of it? Pardon me if this information is obviously provided somewhere in the LLVM web site. Best regards, Hiroshi Yamauchi Purdue University
Hiroshi, You can see the state of the llvm-java software here: http://illuvium.net/cgi-bin/cvsweb.cgi/llvm-java/ The docs are a few months old, but might contain some information for you. As far as I know, the class2llvm program (which converts Java .class files to llvm bytecode) is either finished or near finished. I believe the runtime to support it is not ready, however. Alkis, who is the author, can probably tell you more. Reid. On Fri, 2005-04-29 at 16:35 -0500, Hiroshi Yamauchi wrote:> Hello, > > I have just read the LLVM paper (CGO'04) and thought > it was an interesting project. And, I am wondering if > there exists a Java frontend (that compiles Java bytecode > to LLVM code) as the paper mentioned. If there is any, > what is the status of it? > > Pardon me if this information is obviously provided > somewhere in the LLVM web site. > > Best regards, > Hiroshi Yamauchi > Purdue University > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20050429/f7468d8f/attachment.sig>
On Fri, 29 Apr 2005, Hiroshi Yamauchi wrote:> I have just read the LLVM paper (CGO'04) and thought > it was an interesting project. And, I am wondering if > there exists a Java frontend (that compiles Java bytecode > to LLVM code) as the paper mentioned. If there is any, > what is the status of it?The Java front-end is still under active development. In addition to bugs still being worked out, it still does not support exceptions, GC, and probably more. -Chris -- http://nondot.org/sabre/ http://llvm.cs.uiuc.edu/
Reid and Chris, Thanks for the info. I'll look into llvm-java. Regards, Hiroshi On Apr 29, 2005, at 10:28 PM, Chris Lattner wrote:> On Fri, 29 Apr 2005, Hiroshi Yamauchi wrote: >> I have just read the LLVM paper (CGO'04) and thought >> it was an interesting project. And, I am wondering if >> there exists a Java frontend (that compiles Java bytecode >> to LLVM code) as the paper mentioned. If there is any, >> what is the status of it? > > The Java front-end is still under active development. In addition to > bugs still being worked out, it still does not support exceptions, GC, > and probably more. > > -Chris > > -- > http://nondot.org/sabre/ > http://llvm.cs.uiuc.edu/ > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev