Skip to content

Commit 889cf19

Browse files
fixup! add vsm tests
1 parent e9069db commit 889cf19

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

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

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -573,6 +573,26 @@ body: |
573573
PseudoVSE8_V_MF2 %x, $noreg, 1, 3 /* e8 */
574574
...
575575
---
576+
name: vsm_v
577+
body: |
578+
bb.0:
579+
; CHECK-LABEL: name: vsm_v
580+
; CHECK: %x:vr = PseudoVMAND_MM_B8 $noreg, $noreg, 1, 0 /* e8 */
581+
; CHECK-NEXT: PseudoVSM_V_B8 %x, $noreg, 1, 0 /* e8 */
582+
%x:vr = PseudoVMAND_MM_B8 $noreg, $noreg, -1, 0
583+
PseudoVSM_V_B8 %x, $noreg, 1, 0
584+
...
585+
---
586+
name: vsm_v_incompatible_emul
587+
body: |
588+
bb.0:
589+
; CHECK-LABEL: name: vsm_v_incompatible_emul
590+
; CHECK: %x:vr = PseudoVMAND_MM_B8 $noreg, $noreg, -1, 0 /* e8 */
591+
; CHECK-NEXT: PseudoVSM_V_B16 %x, $noreg, 1, 0 /* e8 */
592+
%x:vr = PseudoVMAND_MM_B8 $noreg, $noreg, -1, 0
593+
PseudoVSM_V_B16 %x, $noreg, 1, 0
594+
...
595+
---
576596
name: vleN_v
577597
body: |
578598
bb.0:

0 commit comments

Comments
 (0)