Skip to content

Commit 752e449

Browse files
fixup! add incompatible eew test
1 parent d1789c1 commit 752e449

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

llvm/test/CodeGen/RISCV/rvv/vl-opt-op-info.mir

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -489,11 +489,9 @@ body: |
489489
bb.0:
490490
; CHECK-LABEL: name: vsNr_v
491491
; CHECK: %x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0 /* tu, mu */
492-
; CHECK-NEXT: %y:gpr = ADDI $x0, 1
493-
; CHECK-NEXT: VS1R_V %x, %y
492+
; CHECK-NEXT: VS1R_V %x, $noreg
494493
%x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0
495-
%y:gpr = ADDI $x0, 1
496-
VS1R_V %x, %y,
494+
VS1R_V %x, $noreg
497495
...
498496
# FIXME: We can optimize this
499497
---
@@ -502,9 +500,17 @@ body: |
502500
bb.0:
503501
; CHECK-LABEL: name: vsNr_v_eew
504502
; CHECK: %x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0 /* tu, mu */
505-
; CHECK-NEXT: %y:gpr = ADDI $x0, 1
506-
; CHECK-NEXT: VS1R_V %x, %y
503+
; CHECK-NEXT: VS1R_V %x, $noreg
507504
%x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0
508-
%y:gpr = ADDI $x0, 1
509-
VS1R_V %x, %y
505+
VS1R_V %x, $noreg
506+
...
507+
---
508+
name: vsNr_v_incompatible_emul
509+
body: |
510+
bb.0:
511+
; CHECK-LABEL: name: vsNr_v_incompatible_emul
512+
; CHECK: %x:vr = PseudoVADD_VV_MF2 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0 /* tu, mu */
513+
; CHECK-NEXT: VS1R_V %x, $noreg
514+
%x:vr = PseudoVADD_VV_MF2 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0
515+
VS1R_V %x, $noreg
510516
...

0 commit comments

Comments
 (0)