[llvm] [RISCV] Support vwsll in combineBinOp_VLToVWBinOp_VL (PR #87620)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 8 16:03:22 PDT 2024


================
@@ -918,12 +906,31 @@ define <4 x i64> @vwsll_vi_v4i64_v4i8(<4 x i8> %a) {
 ; CHECK-NEXT:    vsll.vi v8, v10, 2
 ; CHECK-NEXT:    ret
 ;
-; CHECK-ZVBB-LABEL: vwsll_vi_v4i64_v4i8:
-; CHECK-ZVBB:       # %bb.0:
-; CHECK-ZVBB-NEXT:    vsetivli zero, 4, e64, m2, ta, ma
-; CHECK-ZVBB-NEXT:    vzext.vf8 v10, v8
-; CHECK-ZVBB-NEXT:    vsll.vi v8, v10, 2
-; CHECK-ZVBB-NEXT:    ret
+; CHECK-ZVBB-RV32-LABEL: vwsll_vi_v4i64_v4i8:
----------------
topperc wrote:

I chose a different prefix than you did so now we have too many check lines here

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


More information about the llvm-commits mailing list