[llvm-commits] [llvm] r133240 - /llvm/trunk/lib/CodeGen/TailDuplication.cpp

Eli Friedman eli.friedman at gmail.com
Tue Jun 21 10:32:12 PDT 2011


On Thu, Jun 16, 2011 at 10:54 PM, Rafael Espindola
<rafael.espindola at gmail.com> wrote:
> Author: rafael
> Date: Fri Jun 17 00:54:50 2011
> New Revision: 133240
>
> URL: http://llvm.org/viewvc/llvm-project?rev=133240&view=rev
> Log:
> Enable early duplication of small blocks. There are still improvements to
> be made, but this is already a win.
>
> Modified:
>    llvm/trunk/lib/CodeGen/TailDuplication.cpp

This commit appears to be causing a significant performance regression
on a couple tests in the test-suite for x86-32;
test-suite/SingleSource/Benchmarks/Shootout-C++/matrix.cpp is a good
example (3.3s before, 4.1s after).  Would you mind taking a look to
see if anything unexpected is happening?

-Eli




More information about the llvm-commits mailing list