[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