[PATCH] D128582: Enable SeparateConstOffsetFromGEPPass() at -O3 and -O2

Shubham Narlawar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Jun 25 05:32:04 PDT 2022


gsocshubham added a comment.

Below are SPECS intrate benchmark results obtained on commit f6c79c6ae49f3a642bebe32a2346186c38bb83d7 <https://reviews.llvm.org/rGf6c79c6ae49f3a642bebe32a2346186c38bb83d7>

Peak tuning(-O3)

  Benchmark          %change
  
  500.perlbench_r    2.173
  505.mcf_r          -0.472
  520.omnetpp_r      0.055
  523.xalancbmk_r    -0.939
  525.x264_r         -4.048
  531.deepsjeng_r    4.944
  541.leela_r        0.604
  557.xz_r           0.209

Base tuning(-O2)

  Benchmark          %change
  
  500.perlbench_r    1.341
  505.mcf_r          -0.526
  520.omnetpp_r      0.961
  523.xalancbmk_r    1.257
  525.x264_r         -6.739
  531.deepsjeng_r    0
  541.leela_r        -0.462
  557.xz_r           0.522

The only benchmark with most regression is `525.x264_r`. Most of the benchmarks shows improved results.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D128582/new/

https://reviews.llvm.org/D128582



More information about the llvm-commits mailing list