[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