@@ -607,78 +607,78 @@ name: vmop_vv
607607body : |
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---
616616name : vmop_vv_maskuser
617617body : |
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---
626626name : vmop_vv_maskuser_incompatible_eew
627627body : |
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---
636636name : vmop_vv_incompatible_emul
637637body : |
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---
646646name : vmop_vv_maskuser_incompaible_emul
647647body : |
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---
656656name : vmop_vv_maskuser_larger_emul
657657body : |
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---
666666name : vmop_vv_consumer_incompatible_eew
667667body : |
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---
676676name : vmop_vv_consumer_incompatible_emul
677677body : |
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