[llvm] [CodeGen][RISCV][AArch64] Added signed extension support to TypePromotion (PR #226304)

via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 24 17:47:29 PDT 2026


github-actions[bot] wrote:

test-suite diff from 8bff8fbc71f43a1f721aa6403e0e66e913c05395...9fef1af91e3587165ee2c3799181b756c3906543: https://github.com/llvm/llvm-project/actions/runs/36070859762/artifacts/10841426403

Statistics: https://github.com/llvm/llvm-project/actions/runs/36070859762/artifacts/10841021770

## riscv64-linux-gnu `-march=rva23u64 -O3`
| ('Program', '')                             |   ('size..text', 'base') |   ('size..text', 'head') |   ('size..text', 'diff') |
|:--------------------------------------------|-------------------------:|-------------------------:|-------------------------:|
| Applications/ClamAV/clamscan                |                   379508 |                   379618 |              0.000289849 |
| Applications/minisat/minisat                |                    15272 |                    15276 |              0.000261917 |
| Benchmarks/ASCI_Purple/SMG2000/smg2000      |                   142256 |                   142278 |              0.000154651 |
| Benchmarks.../MallocBench/espresso/espresso |                   112804 |                   112806 |              1.77299e-05 |
| Benchmarks/Bullet/bullet                    |                   510038 |                   510040 |              3.92128e-06 |
| Geomean difference                          |                      nan |                      nan |             -4.50081e-05 |
## aarch64-linux-gnu `-march=armv9-a -O3`
| ('Program', '')                             |   ('size..text', 'base') |   ('size..text', 'head') |   ('size..text', 'diff') |
|:--------------------------------------------|-------------------------:|-------------------------:|-------------------------:|
| Applications/ClamAV/clamscan                |                   488644 |                   488868 |              0.000458411 |
| Benchmarks/mafft/pairlocalalign             |                   361664 |                   361748 |              0.00023226  |
| Benchmarks.../MallocBench/espresso/espresso |                   151580 |                   151608 |              0.000184721 |
| Benchmarks/Prolangs-C/agrep/agrep           |                    47848 |                    47856 |              0.000167196 |
| Benchmarks...OE-ProxyApps-C/miniAMR/miniAMR |                    50780 |                    50788 |              0.000157542 |
| Benchmarks...ch/consumer-jpeg/consumer-jpeg |                   151012 |                   151016 |              2.6488e-05  |
| Benchmarks.../mediabench/jpeg/jpeg-6a/cjpeg |                   154992 |                   154996 |              2.58078e-05 |
| Benchmarks.../DOE-ProxyApps-C++/CLAMR/CLAMR |                   645932 |                   645936 |              6.1926e-06  |
| Geomean difference                          |                      nan |                      nan |             -1.96402e-07 |
## x86_64-linux-gnu `-march=x86-64-v3 -O3`
| ('Program', '')    |   ('size..text', 'base') |   ('size..text', 'head') |   ('size..text', 'diff') |
|:-------------------|-------------------------:|-------------------------:|-------------------------:|
| Geomean difference |                      nan |                      nan |                        0 |


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


More information about the llvm-commits mailing list