[llvm] [RISCV] Cleanup vlseg-vsseg mca tests (PR #125099)

via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 30 09:56:00 PST 2025


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-backend-risc-v

Author: Michael Maitland (michaelmaitland)

<details>
<summary>Changes</summary>

* LMUL8 is never valid for any segment instruction
* LMUL4 can only support seg2
* segments * LMUL must be <= 8

---

Patch is 1.28 MiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/125099.diff


1 Files Affected:

- (modified) llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s (+4599-7431) 


``````````diff
diff --git a/llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s b/llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
index aba6b2f3e24a5b..d8aac92580f872 100644
--- a/llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+++ b/llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
@@ -13,8 +13,6 @@ vsetvli zero, zero, e8, m2, tu, mu
 vlseg2e8.v  v8,(a0)
 vsetvli zero, zero, e8, m4, tu, mu
 vlseg2e8.v  v8,(a0)
-vsetvli zero, zero, e8, m8, tu, mu
-vlseg2e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vlseg2e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -27,8 +25,6 @@ vsetvli zero, zero, e16, m2, tu, mu
 vlseg2e16.v v8,(a0)
 vsetvli zero, zero, e16, m4, tu, mu
 vlseg2e16.v v8,(a0)
-vsetvli zero, zero, e16, m8, tu, mu
-vlseg2e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vlseg2e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -41,8 +37,6 @@ vsetvli zero, zero, e32, m2, tu, mu
 vlseg2e32.v v8,(a0)
 vsetvli zero, zero, e32, m4, tu, mu
 vlseg2e32.v v8,(a0)
-vsetvli zero, zero, e32, m8, tu, mu
-vlseg2e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vlseg2e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -55,8 +49,6 @@ vsetvli zero, zero, e64, m2, tu, mu
 vlseg2e64.v v8,(a0)
 vsetvli zero, zero, e64, m4, tu, mu
 vlseg2e64.v v8,(a0)
-vsetvli zero, zero, e64, m8, tu, mu
-vlseg2e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vlseg3e8.v  v8,(a0)
@@ -68,10 +60,6 @@ vsetvli zero, zero, e8, m1, tu, mu
 vlseg3e8.v  v8,(a0)
 vsetvli zero, zero, e8, m2, tu, mu
 vlseg3e8.v  v8,(a0)
-vsetvli zero, zero, e8, m4, tu, mu
-vlseg3e8.v  v8,(a0)
-vsetvli zero, zero, e8, m8, tu, mu
-vlseg3e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vlseg3e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -82,10 +70,6 @@ vsetvli zero, zero, e16, m1, tu, mu
 vlseg3e16.v v8,(a0)
 vsetvli zero, zero, e16, m2, tu, mu
 vlseg3e16.v v8,(a0)
-vsetvli zero, zero, e16, m4, tu, mu
-vlseg3e16.v v8,(a0)
-vsetvli zero, zero, e16, m8, tu, mu
-vlseg3e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vlseg3e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -96,10 +80,6 @@ vsetvli zero, zero, e32, m1, tu, mu
 vlseg3e32.v v8,(a0)
 vsetvli zero, zero, e32, m2, tu, mu
 vlseg3e32.v v8,(a0)
-vsetvli zero, zero, e32, m4, tu, mu
-vlseg3e32.v v8,(a0)
-vsetvli zero, zero, e32, m8, tu, mu
-vlseg3e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vlseg3e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -110,10 +90,6 @@ vsetvli zero, zero, e64, m1, tu, mu
 vlseg3e64.v v8,(a0)
 vsetvli zero, zero, e64, m2, tu, mu
 vlseg3e64.v v8,(a0)
-vsetvli zero, zero, e64, m4, tu, mu
-vlseg3e64.v v8,(a0)
-vsetvli zero, zero, e64, m8, tu, mu
-vlseg3e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vlseg4e8.v  v8,(a0)
@@ -125,10 +101,6 @@ vsetvli zero, zero, e8, m1, tu, mu
 vlseg4e8.v  v8,(a0)
 vsetvli zero, zero, e8, m2, tu, mu
 vlseg4e8.v  v8,(a0)
-vsetvli zero, zero, e8, m4, tu, mu
-vlseg4e8.v  v8,(a0)
-vsetvli zero, zero, e8, m8, tu, mu
-vlseg4e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vlseg4e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -139,10 +111,6 @@ vsetvli zero, zero, e16, m1, tu, mu
 vlseg4e16.v v8,(a0)
 vsetvli zero, zero, e16, m2, tu, mu
 vlseg4e16.v v8,(a0)
-vsetvli zero, zero, e16, m4, tu, mu
-vlseg4e16.v v8,(a0)
-vsetvli zero, zero, e16, m8, tu, mu
-vlseg4e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vlseg4e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -153,10 +121,6 @@ vsetvli zero, zero, e32, m1, tu, mu
 vlseg4e32.v v8,(a0)
 vsetvli zero, zero, e32, m2, tu, mu
 vlseg4e32.v v8,(a0)
-vsetvli zero, zero, e32, m4, tu, mu
-vlseg4e32.v v8,(a0)
-vsetvli zero, zero, e32, m8, tu, mu
-vlseg4e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vlseg4e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -167,10 +131,6 @@ vsetvli zero, zero, e64, m1, tu, mu
 vlseg4e64.v v8,(a0)
 vsetvli zero, zero, e64, m2, tu, mu
 vlseg4e64.v v8,(a0)
-vsetvli zero, zero, e64, m4, tu, mu
-vlseg4e64.v v8,(a0)
-vsetvli zero, zero, e64, m8, tu, mu
-vlseg4e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vlseg5e8.v  v8,(a0)
@@ -180,10 +140,6 @@ vsetvli zero, zero, e8, mf2, tu, mu
 vlseg5e8.v  v8,(a0)
 vsetvli zero, zero, e8, m1, tu, mu
 vlseg5e8.v  v8,(a0)
-vsetvli zero, zero, e8, m2, tu, mu
-vlseg5e8.v  v8,(a0)
-vsetvli zero, zero, e8, m4, tu, mu
-vlseg5e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vlseg5e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -192,10 +148,6 @@ vsetvli zero, zero, e16, mf2, tu, mu
 vlseg5e16.v v8,(a0)
 vsetvli zero, zero, e16, m1, tu, mu
 vlseg5e16.v v8,(a0)
-vsetvli zero, zero, e16, m2, tu, mu
-vlseg5e16.v v8,(a0)
-vsetvli zero, zero, e16, m4, tu, mu
-vlseg5e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vlseg5e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -204,10 +156,6 @@ vsetvli zero, zero, e32, mf2, tu, mu
 vlseg5e32.v v8,(a0)
 vsetvli zero, zero, e32, m1, tu, mu
 vlseg5e32.v v8,(a0)
-vsetvli zero, zero, e32, m2, tu, mu
-vlseg5e32.v v8,(a0)
-vsetvli zero, zero, e32, m4, tu, mu
-vlseg5e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vlseg5e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -216,10 +164,6 @@ vsetvli zero, zero, e64, mf2, tu, mu
 vlseg5e64.v v8,(a0)
 vsetvli zero, zero, e64, m1, tu, mu
 vlseg5e64.v v8,(a0)
-vsetvli zero, zero, e64, m2, tu, mu
-vlseg5e64.v v8,(a0)
-vsetvli zero, zero, e64, m4, tu, mu
-vlseg5e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vlseg6e8.v  v8,(a0)
@@ -229,10 +173,6 @@ vsetvli zero, zero, e8, mf2, tu, mu
 vlseg6e8.v  v8,(a0)
 vsetvli zero, zero, e8, m1, tu, mu
 vlseg6e8.v  v8,(a0)
-vsetvli zero, zero, e8, m2, tu, mu
-vlseg6e8.v  v8,(a0)
-vsetvli zero, zero, e8, m4, tu, mu
-vlseg6e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vlseg6e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -241,10 +181,6 @@ vsetvli zero, zero, e16, mf2, tu, mu
 vlseg6e16.v v8,(a0)
 vsetvli zero, zero, e16, m1, tu, mu
 vlseg6e16.v v8,(a0)
-vsetvli zero, zero, e16, m2, tu, mu
-vlseg6e16.v v8,(a0)
-vsetvli zero, zero, e16, m4, tu, mu
-vlseg6e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vlseg6e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -253,10 +189,6 @@ vsetvli zero, zero, e32, mf2, tu, mu
 vlseg6e32.v v8,(a0)
 vsetvli zero, zero, e32, m1, tu, mu
 vlseg6e32.v v8,(a0)
-vsetvli zero, zero, e32, m2, tu, mu
-vlseg6e32.v v8,(a0)
-vsetvli zero, zero, e32, m4, tu, mu
-vlseg6e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vlseg6e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -265,10 +197,6 @@ vsetvli zero, zero, e64, mf2, tu, mu
 vlseg6e64.v v8,(a0)
 vsetvli zero, zero, e64, m1, tu, mu
 vlseg6e64.v v8,(a0)
-vsetvli zero, zero, e64, m2, tu, mu
-vlseg6e64.v v8,(a0)
-vsetvli zero, zero, e64, m4, tu, mu
-vlseg6e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vlseg7e8.v  v8,(a0)
@@ -278,10 +206,6 @@ vsetvli zero, zero, e8, mf2, tu, mu
 vlseg7e8.v  v8,(a0)
 vsetvli zero, zero, e8, m1, tu, mu
 vlseg7e8.v  v8,(a0)
-vsetvli zero, zero, e8, m2, tu, mu
-vlseg7e8.v  v8,(a0)
-vsetvli zero, zero, e8, m4, tu, mu
-vlseg7e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vlseg7e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -290,10 +214,6 @@ vsetvli zero, zero, e16, mf2, tu, mu
 vlseg7e16.v v8,(a0)
 vsetvli zero, zero, e16, m1, tu, mu
 vlseg7e16.v v8,(a0)
-vsetvli zero, zero, e16, m2, tu, mu
-vlseg7e16.v v8,(a0)
-vsetvli zero, zero, e16, m4, tu, mu
-vlseg7e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vlseg7e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -302,10 +222,6 @@ vsetvli zero, zero, e32, mf2, tu, mu
 vlseg7e32.v v8,(a0)
 vsetvli zero, zero, e32, m1, tu, mu
 vlseg7e32.v v8,(a0)
-vsetvli zero, zero, e32, m2, tu, mu
-vlseg7e32.v v8,(a0)
-vsetvli zero, zero, e32, m4, tu, mu
-vlseg7e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vlseg7e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -314,10 +230,6 @@ vsetvli zero, zero, e64, mf2, tu, mu
 vlseg7e64.v v8,(a0)
 vsetvli zero, zero, e64, m1, tu, mu
 vlseg7e64.v v8,(a0)
-vsetvli zero, zero, e64, m2, tu, mu
-vlseg7e64.v v8,(a0)
-vsetvli zero, zero, e64, m4, tu, mu
-vlseg7e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vlseg8e8.v  v8,(a0)
@@ -327,10 +239,6 @@ vsetvli zero, zero, e8, mf2, tu, mu
 vlseg8e8.v  v8,(a0)
 vsetvli zero, zero, e8, m1, tu, mu
 vlseg8e8.v  v8,(a0)
-vsetvli zero, zero, e8, m2, tu, mu
-vlseg8e8.v  v8,(a0)
-vsetvli zero, zero, e8, m4, tu, mu
-vlseg8e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vlseg8e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -339,10 +247,6 @@ vsetvli zero, zero, e16, mf2, tu, mu
 vlseg8e16.v v8,(a0)
 vsetvli zero, zero, e16, m1, tu, mu
 vlseg8e16.v v8,(a0)
-vsetvli zero, zero, e16, m2, tu, mu
-vlseg8e16.v v8,(a0)
-vsetvli zero, zero, e16, m4, tu, mu
-vlseg8e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vlseg8e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -351,10 +255,6 @@ vsetvli zero, zero, e32, mf2, tu, mu
 vlseg8e32.v v8,(a0)
 vsetvli zero, zero, e32, m1, tu, mu
 vlseg8e32.v v8,(a0)
-vsetvli zero, zero, e32, m2, tu, mu
-vlseg8e32.v v8,(a0)
-vsetvli zero, zero, e32, m4, tu, mu
-vlseg8e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vlseg8e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -363,10 +263,6 @@ vsetvli zero, zero, e64, mf2, tu, mu
 vlseg8e64.v v8,(a0)
 vsetvli zero, zero, e64, m1, tu, mu
 vlseg8e64.v v8,(a0)
-vsetvli zero, zero, e64, m2, tu, mu
-vlseg8e64.v v8,(a0)
-vsetvli zero, zero, e64, m4, tu, mu
-vlseg8e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vsseg2e8.v  v8,(a0)
@@ -380,8 +276,6 @@ vsetvli zero, zero, e8, m2, tu, mu
 vsseg2e8.v  v8,(a0)
 vsetvli zero, zero, e8, m4, tu, mu
 vsseg2e8.v  v8,(a0)
-vsetvli zero, zero, e8, m8, tu, mu
-vsseg2e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vsseg2e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -394,8 +288,6 @@ vsetvli zero, zero, e16, m2, tu, mu
 vsseg2e16.v v8,(a0)
 vsetvli zero, zero, e16, m4, tu, mu
 vsseg2e16.v v8,(a0)
-vsetvli zero, zero, e16, m8, tu, mu
-vsseg2e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vsseg2e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -408,8 +300,6 @@ vsetvli zero, zero, e32, m2, tu, mu
 vsseg2e32.v v8,(a0)
 vsetvli zero, zero, e32, m4, tu, mu
 vsseg2e32.v v8,(a0)
-vsetvli zero, zero, e32, m8, tu, mu
-vsseg2e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vsseg2e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -422,8 +312,6 @@ vsetvli zero, zero, e64, m2, tu, mu
 vsseg2e64.v v8,(a0)
 vsetvli zero, zero, e64, m4, tu, mu
 vsseg2e64.v v8,(a0)
-vsetvli zero, zero, e64, m8, tu, mu
-vsseg2e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vsseg3e8.v  v8,(a0)
@@ -435,10 +323,6 @@ vsetvli zero, zero, e8, m1, tu, mu
 vsseg3e8.v  v8,(a0)
 vsetvli zero, zero, e8, m2, tu, mu
 vsseg3e8.v  v8,(a0)
-vsetvli zero, zero, e8, m4, tu, mu
-vsseg3e8.v  v8,(a0)
-vsetvli zero, zero, e8, m8, tu, mu
-vsseg3e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vsseg3e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -449,10 +333,6 @@ vsetvli zero, zero, e16, m1, tu, mu
 vsseg3e16.v v8,(a0)
 vsetvli zero, zero, e16, m2, tu, mu
 vsseg3e16.v v8,(a0)
-vsetvli zero, zero, e16, m4, tu, mu
-vsseg3e16.v v8,(a0)
-vsetvli zero, zero, e16, m8, tu, mu
-vsseg3e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vsseg3e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -463,10 +343,6 @@ vsetvli zero, zero, e32, m1, tu, mu
 vsseg3e32.v v8,(a0)
 vsetvli zero, zero, e32, m2, tu, mu
 vsseg3e32.v v8,(a0)
-vsetvli zero, zero, e32, m4, tu, mu
-vsseg3e32.v v8,(a0)
-vsetvli zero, zero, e32, m8, tu, mu
-vsseg3e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vsseg3e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -477,10 +353,6 @@ vsetvli zero, zero, e64, m1, tu, mu
 vsseg3e64.v v8,(a0)
 vsetvli zero, zero, e64, m2, tu, mu
 vsseg3e64.v v8,(a0)
-vsetvli zero, zero, e64, m4, tu, mu
-vsseg3e64.v v8,(a0)
-vsetvli zero, zero, e64, m8, tu, mu
-vsseg3e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vsseg4e8.v  v8,(a0)
@@ -492,10 +364,6 @@ vsetvli zero, zero, e8, m1, tu, mu
 vsseg4e8.v  v8,(a0)
 vsetvli zero, zero, e8, m2, tu, mu
 vsseg4e8.v  v8,(a0)
-vsetvli zero, zero, e8, m4, tu, mu
-vsseg4e8.v  v8,(a0)
-vsetvli zero, zero, e8, m8, tu, mu
-vsseg4e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vsseg4e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -506,10 +374,6 @@ vsetvli zero, zero, e16, m1, tu, mu
 vsseg4e16.v v8,(a0)
 vsetvli zero, zero, e16, m2, tu, mu
 vsseg4e16.v v8,(a0)
-vsetvli zero, zero, e16, m4, tu, mu
-vsseg4e16.v v8,(a0)
-vsetvli zero, zero, e16, m8, tu, mu
-vsseg4e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vsseg4e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -520,10 +384,6 @@ vsetvli zero, zero, e32, m1, tu, mu
 vsseg4e32.v v8,(a0)
 vsetvli zero, zero, e32, m2, tu, mu
 vsseg4e32.v v8,(a0)
-vsetvli zero, zero, e32, m4, tu, mu
-vsseg4e32.v v8,(a0)
-vsetvli zero, zero, e32, m8, tu, mu
-vsseg4e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vsseg4e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -534,10 +394,6 @@ vsetvli zero, zero, e64, m1, tu, mu
 vsseg4e64.v v8,(a0)
 vsetvli zero, zero, e64, m2, tu, mu
 vsseg4e64.v v8,(a0)
-vsetvli zero, zero, e64, m4, tu, mu
-vsseg4e64.v v8,(a0)
-vsetvli zero, zero, e64, m8, tu, mu
-vsseg4e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vsseg5e8.v  v8,(a0)
@@ -547,10 +403,6 @@ vsetvli zero, zero, e8, mf2, tu, mu
 vsseg5e8.v  v8,(a0)
 vsetvli zero, zero, e8, m1, tu, mu
 vsseg5e8.v  v8,(a0)
-vsetvli zero, zero, e8, m2, tu, mu
-vsseg5e8.v  v8,(a0)
-vsetvli zero, zero, e8, m4, tu, mu
-vsseg5e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vsseg5e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -559,10 +411,6 @@ vsetvli zero, zero, e16, mf2, tu, mu
 vsseg5e16.v v8,(a0)
 vsetvli zero, zero, e16, m1, tu, mu
 vsseg5e16.v v8,(a0)
-vsetvli zero, zero, e16, m2, tu, mu
-vsseg5e16.v v8,(a0)
-vsetvli zero, zero, e16, m4, tu, mu
-vsseg5e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vsseg5e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -571,10 +419,6 @@ vsetvli zero, zero, e32, mf2, tu, mu
 vsseg5e32.v v8,(a0)
 vsetvli zero, zero, e32, m1, tu, mu
 vsseg5e32.v v8,(a0)
-vsetvli zero, zero, e32, m2, tu, mu
-vsseg5e32.v v8,(a0)
-vsetvli zero, zero, e32, m4, tu, mu
-vsseg5e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vsseg5e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -583,10 +427,6 @@ vsetvli zero, zero, e64, mf2, tu, mu
 vsseg5e64.v v8,(a0)
 vsetvli zero, zero, e64, m1, tu, mu
 vsseg5e64.v v8,(a0)
-vsetvli zero, zero, e64, m2, tu, mu
-vsseg5e64.v v8,(a0)
-vsetvli zero, zero, e64, m4, tu, mu
-vsseg5e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vsseg6e8.v  v8,(a0)
@@ -596,10 +436,6 @@ vsetvli zero, zero, e8, mf2, tu, mu
 vsseg6e8.v  v8,(a0)
 vsetvli zero, zero, e8, m1, tu, mu
 vsseg6e8.v  v8,(a0)
-vsetvli zero, zero, e8, m2, tu, mu
-vsseg6e8.v  v8,(a0)
-vsetvli zero, zero, e8, m4, tu, mu
-vsseg6e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vsseg6e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -608,10 +444,6 @@ vsetvli zero, zero, e16, mf2, tu, mu
 vsseg6e16.v v8,(a0)
 vsetvli zero, zero, e16, m1, tu, mu
 vsseg6e16.v v8,(a0)
-vsetvli zero, zero, e16, m2, tu, mu
-vsseg6e16.v v8,(a0)
-vsetvli zero, zero, e16, m4, tu, mu
-vsseg6e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vsseg6e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -620,10 +452,6 @@ vsetvli zero, zero, e32, mf2, tu, mu
 vsseg6e32.v v8,(a0)
 vsetvli zero, zero, e32, m1, tu, mu
 vsseg6e32.v v8,(a0)
-vsetvli zero, zero, e32, m2, tu, mu
-vsseg6e32.v v8,(a0)
-vsetvli zero, zero, e32, m4, tu, mu
-vsseg6e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vsseg6e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -632,10 +460,6 @@ vsetvli zero, zero, e64, mf2, tu, mu
 vsseg6e64.v v8,(a0)
 vsetvli zero, zero, e64, m1, tu, mu
 vsseg6e64.v v8,(a0)
-vsetvli zero, zero, e64, m2, tu, mu
-vsseg6e64.v v8,(a0)
-vsetvli zero, zero, e64, m4, tu, mu
-vsseg6e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vsseg7e8.v  v8,(a0)
@@ -645,10 +469,6 @@ vsetvli zero, zero, e8, mf2, tu, mu
 vsseg7e8.v  v8,(a0)
 vsetvli zero, zero, e8, m1, tu, mu
 vsseg7e8.v  v8,(a0)
-vsetvli zero, zero, e8, m2, tu, mu
-vsseg7e8.v  v8,(a0)
-vsetvli zero, zero, e8, m4, tu, mu
-vsseg7e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vsseg7e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -657,10 +477,6 @@ vsetvli zero, zero, e16, mf2, tu, mu
 vsseg7e16.v v8,(a0)
 vsetvli zero, zero, e16, m1, tu, mu
 vsseg7e16.v v8,(a0)
-vsetvli zero, zero, e16, m2, tu, mu
-vsseg7e16.v v8,(a0)
-vsetvli zero, zero, e16, m4, tu, mu
-vsseg7e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vsseg7e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -669,10 +485,6 @@ vsetvli zero, zero, e32, mf2, tu, mu
 vsseg7e32.v v8,(a0)
 vsetvli zero, zero, e32, m1, tu, mu
 vsseg7e32.v v8,(a0)
-vsetvli zero, zero, e32, m2, tu, mu
-vsseg7e32.v v8,(a0)
-vsetvli zero, zero, e32, m4, tu, mu
-vsseg7e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vsseg7e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -681,10 +493,6 @@ vsetvli zero, zero, e64, mf2, tu, mu
 vsseg7e64.v v8,(a0)
 vsetvli zero, zero, e64, m1, tu, mu
 vsseg7e64.v v8,(a0)
-vsetvli zero, zero, e64, m2, tu, mu
-vsseg7e64.v v8,(a0)
-vsetvli zero, zero, e64, m4, tu, mu
-vsseg7e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vsseg8e8.v  v8,(a0)
@@ -694,10 +502,6 @@ vsetvli zero, zero, e8, mf2, tu, mu
 vsseg8e8.v  v8,(a0)
 vsetvli zero, zero, e8, m1, tu, mu
 vsseg8e8.v  v8,(a0)
-vsetvli zero, zero, e8, m2, tu, mu
-vsseg8e8.v  v8,(a0)
-vsetvli zero, zero, e8, m4, tu, mu
-vsseg8e8.v  v8,(a0)
 vsetvli zero, zero, e16, mf8, tu, mu
 vsseg8e16.v v8,(a0)
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -706,10 +510,6 @@ vsetvli zero, zero, e16, mf2, tu, mu
 vsseg8e16.v v8,(a0)
 vsetvli zero, zero, e16, m1, tu, mu
 vsseg8e16.v v8,(a0)
-vsetvli zero, zero, e16, m2, tu, mu
-vsseg8e16.v v8,(a0)
-vsetvli zero, zero, e16, m4, tu, mu
-vsseg8e16.v v8,(a0)
 vsetvli zero, zero, e32, mf8, tu, mu
 vsseg8e32.v v8,(a0)
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -718,10 +518,6 @@ vsetvli zero, zero, e32, mf2, tu, mu
 vsseg8e32.v v8,(a0)
 vsetvli zero, zero, e32, m1, tu, mu
 vsseg8e32.v v8,(a0)
-vsetvli zero, zero, e32, m2, tu, mu
-vsseg8e32.v v8,(a0)
-vsetvli zero, zero, e32, m4, tu, mu
-vsseg8e32.v v8,(a0)
 vsetvli zero, zero, e64, mf8, tu, mu
 vsseg8e64.v v8,(a0)
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -730,10 +526,6 @@ vsetvli zero, zero, e64, mf2, tu, mu
 vsseg8e64.v v8,(a0)
 vsetvli zero, zero, e64, m1, tu, mu
 vsseg8e64.v v8,(a0)
-vsetvli zero, zero, e64, m2, tu, mu
-vsseg8e64.v v8,(a0)
-vsetvli zero, zero, e64, m4, tu, mu
-vsseg8e64.v v8,(a0)
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vlsseg2e8.v v8, (a0), a1
@@ -747,8 +539,6 @@ vsetvli zero, zero, e8, m2, tu, mu
 vlsseg2e8.v v8, (a0), a1
 vsetvli zero, zero, e8, m4, tu, mu
 vlsseg2e8.v v8, (a0), a1
-vsetvli zero, zero, e8, m8, tu, mu
-vlsseg2e8.v v8, (a0), a1
 vsetvli zero, zero, e16, mf8, tu, mu
 vlsseg2e16.v  v8, (a0), a1
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -761,8 +551,6 @@ vsetvli zero, zero, e16, m2, tu, mu
 vlsseg2e16.v  v8, (a0), a1
 vsetvli zero, zero, e16, m4, tu, mu
 vlsseg2e16.v  v8, (a0), a1
-vsetvli zero, zero, e16, m8, tu, mu
-vlsseg2e16.v  v8, (a0), a1
 vsetvli zero, zero, e32, mf8, tu, mu
 vlsseg2e32.v  v8, (a0), a1
 vsetvli zero, zero, e32, mf4, tu, mu
@@ -775,8 +563,6 @@ vsetvli zero, zero, e32, m2, tu, mu
 vlsseg2e32.v  v8, (a0), a1
 vsetvli zero, zero, e32, m4, tu, mu
 vlsseg2e32.v  v8, (a0), a1
-vsetvli zero, zero, e32, m8, tu, mu
-vlsseg2e32.v  v8, (a0), a1
 vsetvli zero, zero, e64, mf8, tu, mu
 vlsseg2e64.v  v8, (a0), a1
 vsetvli zero, zero, e64, mf4, tu, mu
@@ -789,8 +575,6 @@ vsetvli zero, zero, e64, m2, tu, mu
 vlsseg2e64.v  v8, (a0), a1
 vsetvli zero, zero, e64, m4, tu, mu
 vlsseg2e64.v  v8, (a0), a1
-vsetvli zero, zero, e64, m8, tu, mu
-vlsseg2e64.v  v8, (a0), a1
 
 vsetvli zero, zero, e8, mf8, tu, mu
 vlsseg3e8.v v8, (a0), a1
@@ -802,10 +586,6 @@ vsetvli zero, zero, e8, m1, tu, mu
 vlsseg3e8.v v8, (a0), a1
 vsetvli zero, zero, e8, m2, tu, mu
 vlsseg3e8.v v8, (a0), a1
-vsetvli zero, zero, e8, m4, tu, mu
-vlsseg3e8.v v8, (a0), a1
-vsetvli zero, zero, e8, m8, tu, mu
-vlsseg3e8.v v8, (a0), a1
 vsetvli zero, zero, e16, mf8, tu, mu
 vlsseg3e16.v  v8, (a0), a1
 vsetvli zero, zero, e16, mf4, tu, mu
@@ -816,10 +596,6 @@ vsetvli zero, zero, e16, m1, tu, mu
 vlsseg3e1...
[truncated]

``````````

</details>


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


More information about the llvm-commits mailing list