[llvm] [SCEV] Rework wrap-flag-inference in zext-addrec (PR #217405)

via llvm-commits llvm-commits at lists.llvm.org
Sun Aug 23 07:17:03 PDT 2026


github-actions[bot] wrote:

test-suite diff from 9099eef1f55537968796f7fdaf30602cf216e79a...1aff4b84aef7d3e6404f182c3abedd7060cbf1f5: https://github.com/llvm/llvm-project/actions/runs/32640116313/artifacts/9494596668

Statistics: https://github.com/llvm/llvm-project/actions/runs/32640116313/artifacts/9494597002

## riscv64-linux-gnu `-march=rva23u64 -O3`
| ('Program', '')                             |   ('size..text', 'base') |   ('size..text', 'head') |   ('size..text', 'diff') |
|:--------------------------------------------|-------------------------:|-------------------------:|-------------------------:|
| Applications/lua/lua                        |                   101528 |                   102124 |              0.0058703   |
| Benchmarks/VersaBench/ecbdes/ecbdes         |                     8030 |                     8048 |              0.00224159  |
| Applications/SIBsim4/SIBsim4                |                    27440 |                    27460 |              0.000728863 |
| Benchmarks/Prolangs-C/bison/mybison         |                    43840 |                    43870 |              0.000684307 |
| Benchmarks/FreeBench/pifft/pifft            |                    48172 |                    48194 |              0.000456697 |
| Benchmarks/Prolangs-C/agrep/agrep           |                    36044 |                    36060 |              0.000443902 |
| Applications/d/make_dparser                 |                    63432 |                    63446 |              0.000220709 |
| Benchmarks...OE-ProxyApps-C/miniAMR/miniAMR |                    43580 |                    43588 |              0.00018357  |
| Applications/sqlite3/sqlite3                |                   365714 |                   365728 |              3.82813e-05 |
| Benchmarks/7zip/7zip-benchmark              |                   636390 |                   636404 |              2.19991e-05 |
| Geomean difference                          |                      nan |                      nan |              3.17866e-05 |
## aarch64-linux-gnu `-march=armv9-a -O3`
| ('Program', '')                             |   ('size..text', 'base') |   ('size..text', 'head') |   ('size..text', 'diff') |
|:--------------------------------------------|-------------------------:|-------------------------:|-------------------------:|
| MultiSource/Applications/lua/lua            |                   141692 |                   142408 |              0.00505321  |
| MultiSourc...nchmarks/FreeBench/pifft/pifft |                    55952 |                    56024 |              0.00128682  |
| MultiSourc...marks/VersaBench/ecbdes/ecbdes |                     6616 |                     6624 |              0.00120919  |
| SingleSour.../Benchmarks/Linpack/linpack-pc |                    16860 |                    16880 |              0.00118624  |
| MultiSourc.../MallocBench/espresso/espresso |                   151108 |                   151220 |              0.000741192 |
| MultiSourc...hmarks/MallocBench/cfrac/cfrac |                    21516 |                    21528 |              0.000557724 |
| MultiSourc...chmarks/Prolangs-C/agrep/agrep |                    47752 |                    47772 |              0.000418831 |
| MultiSourc...sumer-typeset/consumer-typeset |                   426176 |                   426216 |              9.38579e-05 |
| MultiSource/Applications/d/make_dparser     |                    81496 |                    81500 |              4.90822e-05 |
| Geomean difference                          |                      nan |                      nan |              9.55849e-06 |
## x86_64-linux-gnu `-march=x86-64-v3 -O3`
| ('Program', '')                             |   ('size..text', 'base') |   ('size..text', 'head') |   ('size..text', 'diff') |
|:--------------------------------------------|-------------------------:|-------------------------:|-------------------------:|
| MultiSourc...hmarks/MallocBench/cfrac/cfrac |                    20565 |                    20789 |              0.0108923   |
| MultiSource/Applications/lua/lua            |                   140889 |                   142249 |              0.00965299  |
| MultiSourc...e/Applications/SIBsim4/SIBsim4 |                    52655 |                    52975 |              0.0060773   |
| SingleSour.../Benchmarks/Linpack/linpack-pc |                    29908 |                    29974 |              0.00220677  |
| MultiSourc...OE-ProxyApps-C/miniAMR/miniAMR |                    68398 |                    68414 |              0.000233925 |
| MultiSourc.../MallocBench/espresso/espresso |                   187121 |                   187153 |              0.000171012 |
| MultiSourc...e/Applications/ClamAV/clamscan |                   562674 |                   562722 |              8.53069e-05 |
| MultiSourc...sumer-typeset/consumer-typeset |                   446366 |                   446398 |              7.169e-05   |
| MultiSourc...Benchmarks/7zip/7zip-benchmark |                   964986 |                   965050 |              6.63222e-05 |
| Geomean difference                          |                      nan |                      nan |              6.15931e-05 |


https://github.com/llvm/llvm-project/pull/217405


More information about the llvm-commits mailing list