[llvm] [VPlan][RISCV] Perform a simple version of LSR for EVL tail folded loops (PR #218987)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 26 11:50:28 PDT 2026
github-actions[bot] wrote:
test-suite diff from 8452e5eef125cd26de9b228a40c661001f8acea1...73e5e59a9f48f2272a67868dbeed5c846d85ec6d: https://github.com/llvm/llvm-project/actions/runs/32992963344/artifacts/9618882359
Statistics: https://github.com/llvm/llvm-project/actions/runs/32992963344/artifacts/9618883346
## riscv64-linux-gnu `-march=rva23u64 -O3`
| ('Program', '') | ('size..text', 'base') | ('size..text', 'head') | ('size..text', 'diff') |
|:--------------------------------------------|-------------------------:|-------------------------:|-------------------------:|
| SingleSour...marks/Shootout/Shootout-matrix | 3260 | 4444 | 0.36319 |
| MultiSourc.../Benchmarks/VersaBench/bmm/bmm | 1340 | 1408 | 0.0507463 |
| SingleSour...near-algebra/kernels/bicg/bicg | 2114 | 2164 | 0.0236518 |
| SingleSour...nchmarks/Adobe-C++/loop_unroll | 305722 | 311294 | 0.0182257 |
| SingleSour...linear-algebra/kernels/mvt/mvt | 3114 | 3166 | 0.0166988 |
| MultiSourc...ks/ASCI_Purple/SMG2000/smg2000 | 141758 | 143414 | 0.0116819 |
| MultiSourc...enchmarks/mafft/pairlocalalign | 262270 | 264754 | 0.00947116 |
| MultiSource/Benchmarks/McCat/05-eks/eks | 9890 | 9974 | 0.00849343 |
| MultiSourc...hmarks/Rodinia/hotspot/hotspot | 3928 | 3956 | 0.00712831 |
| SingleSour...-algebra/solvers/ludcmp/ludcmp | 2734 | 2746 | 0.00438917 |
| SingleSource/Benchmarks/Stanford/Oscar | 3178 | 3188 | 0.00314663 |
| MultiSourc...chmarks/Prolangs-C/gnugo/gnugo | 16832 | 16882 | 0.00297053 |
| MultiSource/Benchmarks/sim/sim | 11250 | 11274 | 0.00213333 |
| MultiSourc...arks/Rodinia/backprop/backprop | 4742 | 4750 | 0.00168705 |
| MultiSourc...reeBench/pcompress2/pcompress2 | 4352 | 4358 | 0.00137868 |
| Geomean difference | nan | nan | -0.00562095 |
## 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/218987
More information about the llvm-commits
mailing list