<br><br><div class="gmail_quote">On Tue, Apr 20, 2010 at 2:15 AM, Chris Lattner <span dir="ltr"><<a href="mailto:clattner@apple.com">clattner@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im"><br>
On Apr 19, 2010, at 3:11 AM, Zhongxing Xu wrote:<br>
<br>
> Hi all,<br>
><br>
> We did some benchmarks on code size with clang, gcc 4.5, and open64. Clang performed second in the test. The benchmark is CSiBE. Clang can't compile the linux kernel (some inline asm not supported) and replaypc (error: use of unknown builtin '__builtin_next_arg'). The concrete results are attached.<br>

<br>
</div>Nice, I don't have access to CSiBE.  Out of curiosity, why aren't llvm -O2 numbers included?  Would you be willing to track down a few examples of things where llvm is generating bigger code and file PRs?<br>

<font color="#888888"><br></font></blockquote><div> <br>That was just a casual test when I was playing with LLVM. So I only tried the default configuration of CSiBE, which is -Os. I'll track down a few examples when I am free.<br>
</div><div><br> </div></div><br>