[PATCH] D21560: Relax the clearance calculating for breaking partial register dependency.
Dehao Chen via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 27 18:28:28 PDT 2016
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
More information about the llvm-commits
mailing list