Skip to content

Commit 57f8f78

Browse files
fixup! fix sew operand
1 parent 891dacd commit 57f8f78

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

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

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -607,78 +607,78 @@ name: vmop_vv
607607
body: |
608608
bb.0:
609609
; CHECK-LABEL: name: vmop_vv
610-
; CHECK: %x:vr = PseudoVMSEQ_VV_M1 $noreg, $noreg, 1, 0 /* e8 */
610+
; CHECK: %x:vr = PseudoVMSEQ_VV_M1 $noreg, $noreg, 1, 3 /* e8 */
611611
; CHECK-NEXT: %y:vr = PseudoVMAND_MM_M1 $noreg, %x, 1, 0 /* e8 */
612-
%x:vr = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 0
612+
%x:vr = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 3 /* e8 */
613613
%y:vr = PseudoVMAND_MM_M1 $noreg, %x, 1, 0
614614
...
615615
---
616616
name: vmop_vv_maskuser
617617
body: |
618618
bb.0:
619619
; CHECK-LABEL: name: vmop_vv_maskuser
620-
; CHECK: %x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, 1, 0 /* e8 */
620+
; CHECK: %x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, 1, 3 /* e8 */
621621
; CHECK-NEXT: %y:vrnov0 = PseudoVADD_VV_M1_MASK $noreg, $noreg, $noreg, %x, 1, 3 /* e8 */, 0 /* tu, mu */
622-
%x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 0
622+
%x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 3 /* e8 */
623623
%y:vrnov0 = PseudoVADD_VV_M1_MASK $noreg, $noreg, $noreg, %x, 1, 3 /* e8 */, 0
624624
...
625625
---
626626
name: vmop_vv_maskuser_incompatible_eew
627627
body: |
628628
bb.0:
629629
; CHECK-LABEL: name: vmop_vv_maskuser_incompatible_eew
630-
; CHECK: %x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 0 /* e8 */
630+
; CHECK: %x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 3 /* e8 */
631631
; CHECK-NEXT: %y:vrnov0 = PseudoVADD_VV_M1_MASK $noreg, $noreg, $noreg, %x, 1, 4 /* e16 */, 0 /* tu, mu */
632-
%x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 0
632+
%x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 3 /* e8 */
633633
%y:vrnov0 = PseudoVADD_VV_M1_MASK $noreg, $noreg, $noreg, %x, 1, 4 /* e16 */, 0
634634
...
635635
---
636636
name: vmop_vv_incompatible_emul
637637
body: |
638638
bb.0:
639639
; CHECK-LABEL: name: vmop_vv_incompatible_emul
640-
; CHECK: %x:vr = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 0 /* e8 */
640+
; CHECK: %x:vr = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 3 /* e8 */
641641
; CHECK-NEXT: %y:vr = PseudoVMAND_MM_MF2 $noreg, %x, 1, 0 /* e8 */
642-
%x:vr = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 0
642+
%x:vr = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 3 /* e8 */
643643
%y:vr = PseudoVMAND_MM_MF2 $noreg, %x, 1, 0
644644
...
645645
---
646646
name: vmop_vv_maskuser_incompaible_emul
647647
body: |
648648
bb.0:
649649
; CHECK-LABEL: name: vmop_vv_maskuser_incompaible_emul
650-
; CHECK: %x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 0 /* e8 */
650+
; CHECK: %x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 3 /* e8 */
651651
; CHECK-NEXT: %y:vrnov0 = PseudoVADD_VV_MF2_MASK $noreg, $noreg, $noreg, %x, 1, 3 /* e8 */, 0 /* tu, mu */
652-
%x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 0
652+
%x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 3 /* e8 */
653653
%y:vrnov0 = PseudoVADD_VV_MF2_MASK $noreg, $noreg, $noreg, %x, 1, 3 /* e8 */, 0
654654
...
655655
---
656656
name: vmop_vv_maskuser_larger_emul
657657
body: |
658658
bb.0:
659659
; CHECK-LABEL: name: vmop_vv_maskuser_larger_emul
660-
; CHECK: %x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 0 /* e8 */
661-
; CHECK-NEXT: %y:vrm2nov0 = PseudoVADD_VV_M2_MASK $noreg, $noreg, $noreg, %x, 1, 3 /* e8 */, 0 /* tu, mu */
662-
%x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 0
663-
%y:vrm2nov0 = PseudoVADD_VV_M2_MASK $noreg, $noreg, $noreg, %x, 1, 3 /* e8 */, 0
660+
; CHECK: %x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, 1, 3 /* e8 */
661+
; CHECK-NEXT: %y:vrm2nov0 = PseudoVADD_VV_M2_MASK $noreg, $noreg, $noreg, %x, 1, 4 /* e16 */, 0 /* tu, mu */
662+
%x:vmv0 = PseudoVMSEQ_VV_M1 $noreg, $noreg, -1, 3 /* e8 */
663+
%y:vrm2nov0 = PseudoVADD_VV_M2_MASK $noreg, $noreg, $noreg, %x, 1, 4 /* e16 */, 0
664664
...
665665
---
666666
name: vmop_vv_consumer_incompatible_eew
667667
body: |
668668
bb.0:
669669
; CHECK-LABEL: name: vmop_vv_consumer_incompatible_eew
670670
; CHECK: %x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0 /* tu, mu */
671-
; CHECK-NEXT: %y:vr = PseudoVMSEQ_VV_M1 $noreg, %x, 1, 0 /* e8 */
671+
; CHECK-NEXT: %y:vr = PseudoVMSEQ_VV_M1 $noreg, %x, 1, 4 /* e16 */
672672
%x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0
673-
%y:vr = PseudoVMSEQ_VV_M1 $noreg, %x, 1, 0
673+
%y:vr = PseudoVMSEQ_VV_M1 $noreg, %x, 1, 4 /* e16 */
674674
...
675675
---
676676
name: vmop_vv_consumer_incompatible_emul
677677
body: |
678678
bb.0:
679679
; CHECK-LABEL: name: vmop_vv_consumer_incompatible_emul
680680
; CHECK: %x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0 /* tu, mu */
681-
; CHECK-NEXT: %y:vr = PseudoVMSEQ_VV_MF2 $noreg, %x, 1, 0 /* e8 */
681+
; CHECK-NEXT: %y:vr = PseudoVMSEQ_VV_MF2 $noreg, %x, 1, 3 /* e8 */
682682
%x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0
683-
%y:vr = PseudoVMSEQ_VV_MF2 $noreg, %x, 1, 0
683+
%y:vr = PseudoVMSEQ_VV_MF2 $noreg, %x, 1, 3 /* e8 */
684684
...

0 commit comments

Comments
 (0)