[PATCH] D156532: [Pipelines] Perform hoisting prior to GVN
Ramkumar Ramachandra via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 28 07:52:50 PDT 2023
artagnon accepted this revision.
artagnon added a comment.
This revision is now accepted and ready to land.
LGTM based on benchmark runs.
Small improvement on upstream with no regressions:
Program upstream upstream+nikic diff
test-suite...xternal/CoreMark/coremark.test 1207474 1207474 0.0%
test-suite...ternal/Embench/aha-mont64.test 2688858 2688858 0.0%
test-suite...External/Embench/wikisort.test 890574 890574 0.0%
test-suite :: External/Embench/ud.test 1997172 1997172 0.0%
test-suite...xternal/Embench/statemate.test 115932 115932 0.0%
test-suite :: External/Embench/st.test 3313229 3313229 0.0%
test-suite... :: External/Embench/slre.test 2051440 2051440 0.0%
test-suite...al/Embench/sglib-combined.test 2478118 2478118 0.0%
test-suite... External/Embench/qrduino.test 2359823 2359823 0.0%
test-suite...ternal/Embench/primecount.test 3926955 3926955 0.0%
test-suite...External/Embench/picojpeg.test 2218597 2218597 0.0%
test-suite...External/Embench/nsichneu.test 2309564 2309564 0.0%
test-suite...nal/Embench/nettle-sha256.test 1757617 1757617 0.0%
test-suite...ternal/Embench/nettle-aes.test 2241404 2241404 0.0%
test-suite...:: External/Embench/nbody.test 3050149 3050149 0.0%
test-suite...: External/Embench/minver.test 505186 505186 0.0%
test-suite...: External/Embench/md5sum.test 1155937 1155937 0.0%
test-suite...ernal/Embench/matmult-int.test 1270436 1270436 0.0%
test-suite...xternal/Embench/huffbench.test 1768954 1768954 0.0%
test-suite :: External/Embench/edn.test 2229782 2229782 0.0%
test-suite...:: External/Embench/cubic.test 5219564 5219564 0.0%
test-suite...:: External/Embench/crc32.test 2962144 2962144 0.0%
test-suite...marks/Dhrystone/dhrystone.test 226782 226782 0.0%
test-suite... External/Embench/tarfind.test 2139922189 2139605677 -0.0%
No changes downstream:
Program master master+nikic diff
test-suite...xternal/CoreMark/coremark.test 1028821 1028821 0.0%
test-suite...ternal/Embench/aha-mont64.test 2478307 2478307 0.0%
test-suite...External/Embench/wikisort.test 878540 878540 0.0%
test-suite :: External/Embench/ud.test 1163530 1163530 0.0%
test-suite... External/Embench/tarfind.test 984403 984403 0.0%
test-suite...xternal/Embench/statemate.test 78614 78614 0.0%
test-suite :: External/Embench/st.test 3329531 3329531 0.0%
test-suite... :: External/Embench/slre.test 1723908 1723908 0.0%
test-suite...al/Embench/sglib-combined.test 2359553 2359553 0.0%
test-suite... External/Embench/qrduino.test 2132286 2132286 0.0%
test-suite...ternal/Embench/primecount.test 3059021 3059021 0.0%
test-suite...External/Embench/picojpeg.test 1820298 1820298 0.0%
test-suite...External/Embench/nsichneu.test 2303401 2303401 0.0%
test-suite...nal/Embench/nettle-sha256.test 1303960 1303960 0.0%
test-suite...ternal/Embench/nettle-aes.test 1729373 1729373 0.0%
test-suite...:: External/Embench/nbody.test 3043072 3043072 0.0%
test-suite...: External/Embench/minver.test 398686 398686 0.0%
test-suite...: External/Embench/md5sum.test 720967 720967 0.0%
test-suite...ernal/Embench/matmult-int.test 990512 990512 0.0%
test-suite...xternal/Embench/huffbench.test 1566315 1566315 0.0%
test-suite :: External/Embench/edn.test 1161388 1161388 0.0%
test-suite...:: External/Embench/cubic.test 44 44 0.0%
test-suite...:: External/Embench/crc32.test 2788051 2788051 0.0%
test-suite...marks/Dhrystone/dhrystone.test 98109 98109 0.0%
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D156532/new/
https://reviews.llvm.org/D156532
More information about the llvm-commits
mailing list