[PATCH] D25963: [LoopUnroll] Implement profile-based loop peeling
Michael Kuperstein via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 9 16:04:45 PST 2016
mkuper added a comment.
Some performance numbers - SPECint and SPECfp C/C++ with instrumentation-based PGO:
444.namd -0.43%
447.dealII -0.69%
450.soplex -0.12%
453.povray +2.48%
433.milc +0.38%
470.lbm -0.58%
482.sphinx3 +0.27%
471.omnetpp -0.40%
473.astar +0.17%
483.xalancbmk -0.46%
400.perlbench -0.55%
401.bzip2 +0.17%
403.gcc +0.38%
429.mcf -0.36%
445.gobmk +0.11%
456.hmmer +0.69%
458.sjeng +0.49%
462.libquantum -0.07%
464.h264ref +0.65%
geometric mean +0.11%
The improvement in povray seems stable, the rest is probably noise.
https://reviews.llvm.org/D25963
More information about the llvm-commits
mailing list