Skip to content

Commit 40cfd39

Browse files
fixup! update tests
1 parent a1e709d commit 40cfd39

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

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

+30
Original file line numberDiff line numberDiff line change
@@ -560,4 +560,34 @@ body: |
560560
%z:gpr = ADDI $x0, 2
561561
PseudoVSSE8_V_MF2 %x, %y, %z, 1, 3 /* e8 */
562562
...
563+
---
564+
name: vmop_mm
565+
body: |
566+
bb.0:
567+
; CHECK-LABEL: name: vmop_mm
568+
; CHECK: %x:vr = PseudoVMAND_MM_M1 $noreg, $noreg, 1, 3 /* e8 */
569+
; CHECK-NEXT: %y:vr = PseudoVMAND_MM_M1 $noreg, %x, 1, 3 /* e8 */
570+
%x:vr = PseudoVMAND_MM_M1 $noreg, $noreg, -1, 3 /* e8 */
571+
%y:vr = PseudoVMAND_MM_M1 $noreg, %x, 1, 3 /* e8 */
572+
...
573+
---
574+
name: vmop_mm_incompatible_eew
575+
body: |
576+
bb.0:
577+
; CHECK-LABEL: name: vmop_mm_incompatible_eew
578+
; CHECK: %x:vr = PseudoVMAND_MM_M1 $noreg, $noreg, -1, 4 /* e16 */
579+
; CHECK-NEXT: %y:vr = PseudoVMAND_MM_M1 $noreg, %x, 1, 3 /* e8 */
580+
%x:vr = PseudoVMAND_MM_M1 $noreg, $noreg, -1, 4 /* e16 */
581+
%y:vr = PseudoVMAND_MM_M1 $noreg, %x, 1, 3 /* e8 */
582+
...
583+
---
584+
name: vmop_mm_incompatible_emul
585+
body: |
586+
bb.0:
587+
; CHECK-LABEL: name: vmop_mm_incompatible_emul
588+
; CHECK: %x:vr = PseudoVMAND_MM_M1 $noreg, $noreg, -1, 3 /* e8 */
589+
; CHECK-NEXT: %y:vr = PseudoVMAND_MM_MF2 $noreg, %x, 1, 3 /* e8 */
590+
%x:vr = PseudoVMAND_MM_M1 $noreg, $noreg, -1, 3 /* e8 */
591+
%y:vr = PseudoVMAND_MM_MF2 $noreg, %x, 1, 3 /* e8 */
592+
...
563593

0 commit comments

Comments
 (0)