[llvm] [CodeGen] Expand unsupported interleave to shuffles (PR #210494)

Luke Lau via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 22 21:46:35 PDT 2026


================
@@ -625,12 +634,15 @@ define {<vscale x 2 x i32>, <vscale x 2 x i32>} @not_same_mask(<vscale x 2 x i1>
 ; RV64-NEXT:    vsetvli a2, zero, e8, mf2, ta, ma
 ; RV64-NEXT:    vmv.v.i v8, 0
 ; RV64-NEXT:    csrr a2, vlenb
-; RV64-NEXT:    srli a2, a2, 2
-; RV64-NEXT:    vslidedown.vx v9, v11, a2
+; RV64-NEXT:    srli a3, a2, 3
+; RV64-NEXT:    vsetvli a4, zero, e16, mf2, ta, ma
+; RV64-NEXT:    vslidedown.vx v9, v11, a3
----------------
lukel97 wrote:

Regressions here too

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


More information about the llvm-commits mailing list