[llvm] [RISCV] Increase cost of vmv.x.s and vfmv.f.s (PR #214481)

via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 6 06:58:26 PDT 2026


github-actions[bot] wrote:

test-suite diff from 1cc730fd7b31cdc240a6357b66e7a1b05bbfe135...584b9bbab4cff0e0562d791f77e44f89fc21742c: https://github.com/llvm/llvm-project/actions/runs/31103539136/artifacts/8970585361

Statistics: https://github.com/llvm/llvm-project/actions/runs/31103539136/artifacts/8970586239

## riscv64-linux-gnu `-march=rva23u64 -O3`
| ('Program', '')                             |   ('size..text', 'base') |   ('size..text', 'head') |   ('size..text', 'diff') |
|:--------------------------------------------|-------------------------:|-------------------------:|-------------------------:|
| MultiSourc...e/Benchmarks/Rodinia/srad/srad |                     5200 |                     5278 |              0.015       |
| SingleSour...r-algebra/blas/gesummv/gesummv |                     1668 |                     1690 |              0.0131894   |
| SingleSour.../Benchmarks/Linpack/linpack-pc |                    11362 |                    11494 |              0.0116177   |
| MultiSourc...nchmarks/Olden/voronoi/voronoi |                     8028 |                     8110 |              0.0102143   |
| SingleSour.../linear-algebra/blas/symm/symm |                     2256 |                     2272 |              0.0070922   |
| SingleSour...marks/Shootout/Shootout-matrix |                     3248 |                     3260 |              0.00369458  |
| MultiSourc...iabench/g721/g721encode/encode |                     6302 |                     6322 |              0.0031736   |
| SingleSource/Benchmarks/Misc/oourafft       |                    10862 |                    10888 |              0.00239367  |
| MultiSourc...rsaBench/beamformer/beamformer |                    13984 |                    14010 |              0.00185927  |
| MultiSourc...enchmarks/mafft/pairlocalalign |                   260294 |                   260534 |              0.000922034 |
| MultiSourc...enchmarks/VersaBench/dbms/dbms |                    10994 |                    11002 |              0.00072767  |
| MultiSourc...nchmarks/tramp3d-v4/tramp3d-v4 |                   580520 |                   580684 |              0.000282505 |
| MultiSourc.../Applications/JM/lencod/lencod |                   551314 |                   551394 |              0.000145108 |
| Geomean difference                          |                      nan |                      nan |             -0.000324731 |
## aarch64-linux-gnu `-march=armv9-a -O3`
| ('Program', '')    |   ('size..text', 'base') |   ('size..text', 'head') |   ('size..text', 'diff') |
|:-------------------|-------------------------:|-------------------------:|-------------------------:|
| Geomean difference |                      nan |                      nan |                        0 |
## 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/214481


More information about the llvm-commits mailing list