RFE: configuration for compiling HotSpot with Clang
Chris Lattner
clattner at apple.com
Tue Mar 1 15:22:04 PST 2011
On Mar 1, 2011, at 2:24 AM, Volker Simonis wrote:
> The new numbers are now online at:
> http://weblogs.java.net/blog/simonis/archive/2011/02/10/compiling-hotspot-vm-clang
>
> After my first blog I got a lot of feedback and it turned out that the
> comparison was unfair because the way I did it Clang didn't use
> Precompiled Headers correctly. Now with the new configuration, it does
> use PCH and the results are indeed pleasant: Clang has now 15% faster
> build times compared to GCC.
This is great progress! If -fcheck-new is an important feature for you (and not a workaround for an old gcc problem), please feel free to file a bug at http://llvm.org/bugs/
In the LLVM 3.0 timeframe (~6 months from now) -flimit-debug-info should be on by default and additional debug info improvements will also land. I don't know how interested you are in tracking down the cause of the performance differences you see, but if there is anything specific LLVM is doing and there is a way to reproduce it in a small testcase, I would also really appreciate a bug report :)
-Chris
More information about the hotspot-dev
mailing list