Linked by Thom Holwerda on Thu 20th Apr 2006 18:36 UTC, submitted by Chris Lattner
Thread beginning with comment 116651
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: For those of you also wondering
by Chris Lattner on Fri 21st Apr 2006 00:00
in reply to "RE[2]: For those of you also wondering"
> I have 2 questions:
> 1. How fast is the JIT compared to standard GCC?
It is much, MUCH faster than recompiling the source with GCC. The LLVM JIT works from a precompiled bytecode representation of the source files, where all of the parsing has been done, and most heavy duty optimizations have been done (e.g. interprocedural optimization). Note that LLVM doesn't give you "portable binaries" for free though: things like "#ifdef LINUX" and other features of the C language make it impractical for general C code.
> 2. Ehm... shall we see it in Leopard? :-)
As you might guess, I can't comment about that.
-Chris






Member since:
2006-04-20
> Do you have any specific questions?
Great job, Chris! I really think your LLVM is revolutionary.
I have 2 questions:
1. How fast is the JIT compared to standard GCC?
2. Ehm... shall we see it in Leopard? :-)