[PATCH] D32998: [SROA] enable splitting for non-whole-alloca loads and stores

Hiroshi Inoue via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 6 09:12:51 PDT 2017


inouehrs added a comment.

The performance changes in SPEC are not significant; within a range of fluctuations.
I am trying to make additional SPEC runs.

Average of three runs with and without this patch.
A positive number means improvement by the patch.

  400.perlbench	-0.11%
  401.bzip2	-0.01%
  403.gcc		0.64%
  429.mcf		-1.14%
  445.gobmk	-0.05%
  456.hmmer	0.03%
  458.sjeng	-0.16%
  462.libquantum	0.36%
  464.h264ref	-0.04%
  471.omnetpp	1.39%
  473.astar	0.08%
  483.xalancbmk	0.18%
  433.milc	1.33%
  444.namd	-0.04%
  447.dealII	-0.27%
  450.soplex	0.20%
  453.povray	-0.25%
  470.lbm		-0.29%
  482.sphinx3	0.30%
  GEOMEAN		0.11%


https://reviews.llvm.org/D32998





More information about the llvm-commits mailing list