[PATCH] D38154: [PassManager] Run global opts after the inliner
Michael Zolotukhin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 4 14:17:24 PDT 2017
mzolotukhin added a comment.
Hm, from the files you uploaded I don't see a slowdown on 7zip, but see some others. Are we talking about the same numbers?:)
Metric: compile_time
Program unpatched patched diff
lencod/lencod 12.42 12.71 2.3%
kimwitu++/kc 13.47 13.76 2.1%
Bullet/bullet 28.41 28.99 2.0%
sqlite3/sqlite3 7.75 7.88 1.7%
consumer-typeset/consumer-typeset 11.19 11.37 1.6%
mafft/pairlocalalign 7.16 7.25 1.3%
SPASS/SPASS 14.27 14.43 1.1%
ClamAV/clamscan 12.96 13.06 0.8%
tramp3d-v4/tramp3d-v4 18.24 18.19 -0.3%
7zip/7zip-benchmark 34.97 34.96 -0.0%
Metric: size
Program unpatched patched diff
mafft/pairlocalalign 355304 353552 -0.5%
tramp3d-v4/tramp3d-v4 954304 950064 -0.4%
lencod/lencod 646000 644472 -0.2%
Bullet/bullet 1752656 1751688 -0.1%
7zip/7zip-benchmark 1224296 1224336 0.0%
kimwitu++/kc 1157536 1157504 -0.0%
ClamAV/clamscan 658536 658536 0.0%
SPASS/SPASS 566744 566744 0.0%
consumer-typeset/consumer-typeset 544184 544184 0.0%
sqlite3/sqlite3 402200 402200 0.0%
BTW, is it possible to pull a testcase from rust codebase for CTMark? I think it's good to add more real world examples there.
Michael
https://reviews.llvm.org/D38154
More information about the llvm-commits
mailing list