[PATCH] D21560: Relax the clearance calculating for breaking partial register dependency.

Xinliang David Li via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 27 19:19:33 PDT 2016


What platform, Ivybridge ?

David

On Mon, Jun 27, 2016 at 6:28 PM, Dehao Chen <danielcdh at gmail.com> wrote:

> danielcdh added a comment.
>
> I just tested the perf impact of this patch for SPECCPU INT2006 benchmarks:
>
> 400.perlbench   2.21%
> 401.bzip2       -0.46%
> 403.gcc 1.59%
> 429.mcf 1.79%
> 445.gobmk       1.52%
> 456.hmmer       1.63%
> 458.sjeng       5.62%
> 462.libquantum  1.54%
> 464.h264ref     -1.28%
> 471.omnetpp     0.00%
> 473.astar       2.35%
> 483.xalancbmk   -0.27%
> overall 1.29%
>
> About the -Oz issue, I agree that there should be no xor inserted at -Oz.
> But that's a different issue and should be fixed in a separate patch.
>
>
> http://reviews.llvm.org/D21560
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160627/631e0e68/attachment.html>


More information about the llvm-commits mailing list