@@ -618,35 +618,31 @@ body: |
618
618
bb.0:
619
619
; CHECK-LABEL: name: vsuxeiN_v_idx
620
620
; CHECK: %x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, 1, 3 /* e8 */, 0 /* tu, mu */
621
- ; CHECK-NEXT: %y:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, 1, 3 /* e8 */, 0 /* tu, mu */
622
- ; CHECK-NEXT: PseudoVSUXEI8_V_M1_M1 %y, $noreg, %x, 1, 3 /* e8 */
621
+ ; CHECK-NEXT: PseudoVSUXEI8_V_M1_M1 $noreg, $noreg, %x, 1, 3 /* e8 */
623
622
%x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0
624
- %y:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0
625
- PseudoVSUXEI8_V_M1_M1 %y, $noreg, %x, 1, 3 /* e8 */
623
+ PseudoVSUXEI8_V_M1_M1 $noreg, $noreg, %x, 1, 3 /* e8 */
626
624
...
627
625
---
628
626
name : vsuxeiN_v_idx_incompatible_eew
629
627
body : |
630
628
bb.0:
631
629
; CHECK-LABEL: name: vsuxeiN_v_idx_incompatible_eew
632
630
; CHECK: %x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 4 /* e16 */, 0 /* tu, mu */
633
- ; CHECK-NEXT: %y:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, 1, 3 /* e8 */, 0 /* tu, mu */
634
- ; CHECK-NEXT: PseudoVSUXEI8_V_M1_M1 %y , $noreg, %x, 1, 3 /* e8 */
631
+ ; CHECK-NEXT: %y:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, - 1, 3 /* e8 */, 0 /* tu, mu */
632
+ ; CHECK-NEXT: PseudoVSUXEI8_V_M1_M1 $noreg , $noreg, %x, 1, 3 /* e8 */
635
633
%x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 4 /* e16 */, 0
636
634
%y:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0
637
- PseudoVSUXEI8_V_M1_M1 %y , $noreg, %x, 1, 3 /* e8 */
635
+ PseudoVSUXEI8_V_M1_M1 $noreg , $noreg, %x, 1, 3 /* e8 */
638
636
...
639
637
---
640
638
name : vsuxeiN_v_idx_incompatible_emul
641
639
body : |
642
640
bb.0:
643
641
; CHECK-LABEL: name: vsuxeiN_v_idx_incompatible_emul
644
642
; CHECK: %x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0 /* tu, mu */
645
- ; CHECK-NEXT: %y:vr = PseudoVADD_VV_MF2 $noreg, $noreg, $noreg, 1, 3 /* e8 */, 0 /* tu, mu */
646
- ; CHECK-NEXT: PseudoVSUXEI8_V_MF2_MF2 %y, $noreg, %x, 1, 3 /* e8 */
643
+ ; CHECK-NEXT: PseudoVSUXEI8_V_MF2_MF2 $noreg, $noreg, %x, 1, 3 /* e8 */
647
644
%x:vr = PseudoVADD_VV_M1 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0
648
- %y:vr = PseudoVADD_VV_MF2 $noreg, $noreg, $noreg, -1, 3 /* e8 */, 0
649
- PseudoVSUXEI8_V_MF2_MF2 %y, $noreg, %x, 1, 3 /* e8 */
645
+ PseudoVSUXEI8_V_MF2_MF2 $noreg, $noreg, %x, 1, 3 /* e8 */
650
646
...
651
647
---
652
648
name : vluxeiN_v
0 commit comments