[llvm] [VPlan] Narrow truncates of an induction plus a constant offset (PR #226035)

via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 29 15:47:47 PDT 2026


github-actions[bot] wrote:

test-suite diff from 72c6b3ba839e09b7b266bbd8f2eaf6ee60527eaf...83ba14f17e92313cd1928a9f4526ffa6e4b58dfd: https://github.com/llvm/llvm-project/actions/runs/36632193291/artifacts/11066552646

Statistics: https://github.com/llvm/llvm-project/actions/runs/36632193291/artifacts/11066377810

## riscv64-linux-gnu `-march=rva23u64 -O3`
| ('Program', '')           |   ('size..text', 'base') |   ('size..text', 'head') |   ('size..text', 'diff') |
|:--------------------------|-------------------------:|-------------------------:|-------------------------:|
| BRawLoops/lcalsBRaw       |                   285356 |                   285830 |              0.00166108  |
| BLambdaLoops/lcalsBLambda |                   285372 |                   285846 |              0.00166099  |
| ARawLoops/lcalsARaw       |                   290664 |                   291138 |              0.00163075  |
| ALambdaLoops/lcalsALambda |                   292226 |                   292700 |              0.00162203  |
| CLambdaLoops/lcalsCLambda |                   296298 |                   296772 |              0.00159974  |
| CRawLoops/lcalsCRaw       |                   296322 |                   296796 |              0.00159961  |
| Geomean difference        |                      nan |                      nan |              3.03304e-05 |
## aarch64-linux-gnu `-march=armv9-a -O3`
| ('Program', '')                             |   ('size..text', 'base') |   ('size..text', 'head') |   ('size..text', 'diff') |
|:--------------------------------------------|-------------------------:|-------------------------:|-------------------------:|
| test-suite...nchmarkGame/spectral-norm.test |                     2548 |                     2556 |               0.00313972 |
| Geomean difference                          |                      nan |                      nan |              -0.00694856 |
## x86_64-linux-gnu `-march=x86-64-v3 -O3`
| ('Program', '')                             |   ('size..text', 'base') |   ('size..text', 'head') |   ('size..text', 'diff') |
|:--------------------------------------------|-------------------------:|-------------------------:|-------------------------:|
| SingleSour...bench/medley/nussinov/nussinov |                     2894 |                     3567 |               0.23255    |
| MultiSourc...VC/Searching-dbl/Searching-dbl |                   112225 |                   119041 |               0.0607351  |
| MultiSourc...ecurrences-dbl/Recurrences-dbl |                   112240 |                   119056 |               0.060727   |
| MultiSourc...s/TSVC/Packing-dbl/Packing-dbl |                   112256 |                   119072 |               0.0607184  |
| MultiSourc...ng-dbl/StatementReordering-dbl |                   112352 |                   119168 |               0.0606665  |
| MultiSourc...erolling-dbl/LoopRerolling-dbl |                   112635 |                   119451 |               0.060514   |
| MultiSourc...plitting-dbl/NodeSplitting-dbl |                   114363 |                   121179 |               0.0595997  |
| MultiSourc...ing-dbl/IndirectAddressing-dbl |                   114821 |                   121653 |               0.0595013  |
| MultiSourc...lds-dbl/CrossingThresholds-dbl |                   115049 |                   121865 |               0.0592443  |
| MultiSourc...VC/Symbolics-dbl/Symbolics-dbl |                   115160 |                   121976 |               0.0591872  |
| MultiSourc...able-dbl/InductionVariable-dbl |                   115880 |                   122696 |               0.0588195  |
| MultiSourc...alencing-dbl/Equivalencing-dbl |                   116186 |                   123002 |               0.0586646  |
| MultiSourc...VC/Searching-flt/Searching-flt |                    93076 |                    98516 |               0.0584469  |
| MultiSourc...s/TSVC/Packing-flt/Packing-flt |                    93139 |                    98579 |               0.0584073  |
| MultiSourc...ecurrences-flt/Recurrences-flt |                    93139 |                    98579 |               0.0584073  |
| Geomean difference                          |                      nan |                      nan |               0.00639843 |


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


More information about the llvm-commits mailing list