Skip to content

Commit ebde770

Browse files
committed
[RISCV] Use IMPLICIT_DEF for undef GPR reg in vsetvli test. NFC
Only VRs should use $noreg, this GPR was accidentally changed in d392520
1 parent a62a702 commit ebde770

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

llvm/test/CodeGen/RISCV/rvv/vsetvli-insert-crossbb.mir

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@ body: |
499499
; CHECK-NEXT: {{ $}}
500500
; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x11
501501
; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x10
502-
; CHECK-NEXT: [[COPY2:%[0-9]+]]:gpr = COPY undef $noreg
502+
; CHECK-NEXT: [[DEF:%[0-9]+]]:gpr = IMPLICIT_DEF
503503
; CHECK-NEXT: dead [[PseudoVSETVLIX0_:%[0-9]+]]:gpr = PseudoVSETVLIX0 killed $x0, 223 /* e64, mf2, ta, ma */, implicit-def $vl, implicit-def $vtype
504504
; CHECK-NEXT: [[PseudoVID_V_MF2_:%[0-9]+]]:vr = PseudoVID_V_MF2 undef $noreg, -1, 6 /* e64 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
505505
; CHECK-NEXT: dead [[PseudoVSETVLIX0_1:%[0-9]+]]:gpr = PseudoVSETVLIX0 killed $x0, 215 /* e32, mf2, ta, ma */, implicit-def $vl, implicit-def $vtype
@@ -514,8 +514,8 @@ body: |
514514
; CHECK-NEXT: [[PseudoVLE32_V_MF2_MASK:%[0-9]+]]:vrnov0 = PseudoVLE32_V_MF2_MASK [[PseudoVMV_V_I_MF2_]], killed [[COPY]], $v0, -1, 5 /* e32 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
515515
; CHECK-NEXT: dead $x0 = PseudoVSETVLIX0 killed $x0, 197 /* e8, mf8, ta, ma */, implicit-def $vl, implicit-def $vtype, implicit $vl
516516
; CHECK-NEXT: [[PseudoVCPOP_M_B1_:%[0-9]+]]:gpr = PseudoVCPOP_M_B1 [[PseudoVMSEQ_VI_MF2_]], -1, 0 /* e8 */, implicit $vl, implicit $vtype
517-
; CHECK-NEXT: [[COPY3:%[0-9]+]]:gpr = COPY $x0
518-
; CHECK-NEXT: BEQ killed [[PseudoVCPOP_M_B1_]], [[COPY3]], %bb.3
517+
; CHECK-NEXT: [[COPY2:%[0-9]+]]:gpr = COPY $x0
518+
; CHECK-NEXT: BEQ killed [[PseudoVCPOP_M_B1_]], [[COPY2]], %bb.3
519519
; CHECK-NEXT: PseudoBR %bb.2
520520
; CHECK-NEXT: {{ $}}
521521
; CHECK-NEXT: bb.2:
@@ -524,7 +524,7 @@ body: |
524524
; CHECK-NEXT: [[LWU:%[0-9]+]]:gpr = LWU [[COPY1]], 0
525525
; CHECK-NEXT: {{ $}}
526526
; CHECK-NEXT: bb.3:
527-
; CHECK-NEXT: [[PHI:%[0-9]+]]:gpr = PHI [[COPY2]], %bb.1, [[LWU]], %bb.2
527+
; CHECK-NEXT: [[PHI:%[0-9]+]]:gpr = PHI [[DEF]], %bb.1, [[LWU]], %bb.2
528528
; CHECK-NEXT: dead $x0 = PseudoVSETVLIX0 killed $x0, 215 /* e32, mf2, ta, ma */, implicit-def $vl, implicit-def $vtype, implicit $vl
529529
; CHECK-NEXT: [[PseudoVADD_VX_MF2_:%[0-9]+]]:vr = nsw PseudoVADD_VX_MF2 undef $noreg, [[PseudoVLE32_V_MF2_MASK]], [[PHI]], -1, 5 /* e32 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
530530
; CHECK-NEXT: $v0 = COPY [[PseudoVADD_VX_MF2_]]
@@ -535,7 +535,7 @@ body: |
535535
536536
%0:gpr = COPY $x11
537537
%1:gpr = COPY $x10
538-
%2:gpr = COPY undef $noreg
538+
%2:gpr = IMPLICIT_DEF
539539
%3:vr = PseudoVID_V_MF2 undef $noreg, -1, 6, 0
540540
%4:vrnov0 = PseudoVMV_V_I_MF2 undef $noreg, 0, -1, 5, 0
541541

0 commit comments

Comments
 (0)