[llvm-testresults] Geryon-X86-64 i386 nightly tester results

Dan Gohman gohman at apple.com
Wed Apr 8 11:45:41 PDT 2009


On Apr 8, 2009, at 2:39 AM, Apache wrote:
>
> multisource/Benchmarks/Trimaran/netbench-url/netbench-url: -22.11%  
> (2.85 => 3.48)

This is reproducible, though it all comes down to this one
change in one hot 14-instruction loop:

-    movl %r13d, %ecx
-    addl %ebp, ecx
+    leal (%rbp,%r13), %ecx

This is exactly what the two-address lowering heuristics
are designed to do; the change is that they're no longer
missing this case. Fixing this would require some new
heuristics that can decide when mov+add is really better
than lea.

Dan




More information about the llvm-testresults mailing list