[PATCH] D125588: [MachineCombiner] Improve MachineCombiner's cost model
Guozhi Wei via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue May 31 19:25:08 PDT 2022
Carrot added a comment.
Herald added a subscriber: jsji.
I tried SPEC2006 on a AArch64 machine. But for some unknown problem I couldn't run 464.h264ref correctly, even gcc compiled code generates same output.
base
400.perlbench 9770 306 31.9 *
401.bzip2 9650 418 23.1 *
403.gcc 8050 206 39.1 *
429.mcf 9120 332 27.5 *
445.gobmk 10490 337 31.1 *
456.hmmer 9330 275 34.0 *
458.sjeng 12100 391 30.9 *
462.libquantum 20720 214 96.8 *
464.h264ref NR
471.omnetpp 6250 229 27.3 *
473.astar 7020 313 22.4 *
483.xalancbmk 6900 174 39.6 *
Est. SPECint(R)_base2006 33.6
exp
400.perlbench 9770 306 31.9 *
401.bzip2 9650 418 23.1 *
403.gcc 8050 207 38.9 *
429.mcf 9120 330 27.6 *
445.gobmk 10490 337 31.1 *
456.hmmer 9330 280 33.4 *
458.sjeng 12100 391 31.0 *
462.libquantum 20720 213 97.5 *
464.h264ref NR
471.omnetpp 6250 230 27.2 *
473.astar 7020 313 22.4 *
483.xalancbmk 6900 177 39.1 *
Est. SPECint(R)_base2006 33.5
The biggest difference is from 456.hmmer. I reran it and got same result
456.hmmer 9330 273 34.1 S
456.hmmer 9330 274 34.0 *
456.hmmer 9330 274 34.0 S
So there is no real performance impact of SPEC2006 on AArch64.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D125588/new/
https://reviews.llvm.org/D125588
More information about the llvm-commits
mailing list