[llvm] [RISCV][VSETVLI] Prefer VTYPE for immediate known to be less than VLMAX (PR #69759)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 20 22:47:55 PDT 2023
================
@@ -23,7 +23,7 @@ define void @extract_v2i8_v4i8_2(ptr %x, ptr %y) {
; CHECK-NEXT: vle8.v v8, (a0)
; CHECK-NEXT: vsetivli zero, 2, e8, mf4, ta, ma
; CHECK-NEXT: vslidedown.vi v8, v8, 2
-; CHECK-NEXT: vsetivli zero, 2, e8, mf8, ta, ma
+; CHECK-NEXT: vsetvli zero, zero, e8, mf8, ta, ma
----------------
topperc wrote:
Seems like we could get away with just doing the store with the old vtype?
https://github.com/llvm/llvm-project/pull/69759
More information about the llvm-commits
mailing list