[PATCH] D150671: RISCV/InstrInfo: model register pressure for MICombiner

Ramkumar Ramachandra via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 2 07:45:39 PDT 2023


artagnon added a comment.

In D150671#4390724 <https://reviews.llvm.org/D150671#4390724>, @kito-cheng wrote:

> Does here some benchmark result on this change? I guess small benchmarks like dhrystone or coremark might not changed at all, so maybe spec cpu?

Unfortunately, we currently only have an embedded chip, and can't run SPEC. Dhrystone and Coremark are unchanged. There are, however, minor improvements observed in the Embench suite. Here's a full run-down of the results:

  Program                                       upstream   upstream+patch diff
  test-suite :: External/Embench/ud.test           1914436    1915914      0.1%
  test-suite...xternal/CoreMark/coremark.test      1197810    1197810      0.0%
  test-suite...ternal/Embench/aha-mont64.test      2693624    2693624      0.0%
  test-suite...External/Embench/wikisort.test       906581     906581      0.0%
  test-suite...xternal/Embench/statemate.test       123791     123791      0.0%
  test-suite :: External/Embench/st.test           3418254    3418254      0.0%
  test-suite... :: External/Embench/slre.test      2000638    2000638      0.0%
  test-suite...al/Embench/sglib-combined.test      2476950    2476950      0.0%
  test-suite... External/Embench/qrduino.test      2354397    2354397      0.0%
  test-suite...ternal/Embench/primecount.test      3926956    3926956      0.0%
  test-suite...External/Embench/picojpeg.test      2200313    2200313      0.0%
  test-suite...External/Embench/nsichneu.test      2309555    2309555      0.0%
  test-suite...ternal/Embench/nettle-aes.test      2238164    2238164      0.0%
  test-suite...:: External/Embench/nbody.test      3044262    3044262      0.0%
  test-suite...: External/Embench/minver.test       516237     516237      0.0%
  test-suite...: External/Embench/md5sum.test      1155977    1155977      0.0%
  test-suite...ernal/Embench/matmult-int.test      1270437    1270437      0.0%
  test-suite...xternal/Embench/huffbench.test      1794048    1794048      0.0%
  test-suite :: External/Embench/edn.test          2016194    2016194      0.0%
  test-suite...:: External/Embench/cubic.test      5258870    5258870      0.0%
  test-suite...:: External/Embench/crc32.test      2962144    2962144      0.0%
  test-suite...marks/Dhrystone/dhrystone.test       226789     226789      0.0%
  test-suite... External/Embench/tarfind.test   2141216260 2140872390     -0.0%
  test-suite...nal/Embench/nettle-sha256.test      1757618    1754320     -0.2%
  Geomean difference                                                      -0.0%


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D150671



More information about the llvm-commits mailing list