@@ -320,8 +320,8 @@ body: |
320
320
; CHECK-NEXT: %pt:vr = IMPLICIT_DEF
321
321
; CHECK-NEXT: dead $x0 = PseudoVSETIVLI 2, 216 /* e64, m1, ta, ma */, implicit-def $vl, implicit-def $vtype
322
322
; CHECK-NEXT: [[PseudoVLE64_V_M1_:%[0-9]+]]:vr = PseudoVLE64_V_M1 %pt, [[COPY]], 2, 6 /* e64 */, 0 /* tu, mu */, implicit $vl, implicit $vtype :: (load (s128) from %ir.x)
323
- ; CHECK-NEXT: dead [[PseudoVSETVLIX0_:%[0-9]+]]:gpr = PseudoVSETVLIX0 $x0, 152 /* e64, m1, tu , ma */, implicit-def $vl, implicit-def $vtype
324
- ; CHECK-NEXT: [[PseudoVMV_V_I_M1_:%[0-9]+]]:vr = PseudoVMV_V_I_M1 undef $v2 , 0, -1, 6 /* e64 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
323
+ ; CHECK-NEXT: dead [[PseudoVSETVLIX0_:%[0-9]+]]:gpr = PseudoVSETVLIX0 $x0, 216 /* e64, m1, ta , ma */, implicit-def $vl, implicit-def $vtype
324
+ ; CHECK-NEXT: [[PseudoVMV_V_I_M1_:%[0-9]+]]:vr = PseudoVMV_V_I_M1 $noreg , 0, -1, 6 /* e64 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
325
325
; CHECK-NEXT: [[DEF:%[0-9]+]]:vr = IMPLICIT_DEF
326
326
; CHECK-NEXT: dead $x0 = PseudoVSETIVLI 2, 216 /* e64, m1, ta, ma */, implicit-def $vl, implicit-def $vtype
327
327
; CHECK-NEXT: [[PseudoVREDSUM_VS_M1_E8_:%[0-9]+]]:vr = PseudoVREDSUM_VS_M1_E8 [[DEF]], killed [[PseudoVLE64_V_M1_]], killed [[PseudoVMV_V_I_M1_]], 2, 6 /* e64 */, 1 /* ta, mu */, implicit $vl, implicit $vtype
@@ -331,7 +331,7 @@ body: |
331
331
%0:gpr = COPY $x10
332
332
%pt:vr = IMPLICIT_DEF
333
333
%1:vr = PseudoVLE64_V_M1 %pt, %0, 2, 6, 0 :: (load (s128) from %ir.x)
334
- %2:vr = PseudoVMV_V_I_M1 undef $v2 , 0, -1, 6, 0
334
+ %2:vr = PseudoVMV_V_I_M1 $noreg , 0, -1, 6, 0
335
335
%4:vr = IMPLICIT_DEF
336
336
%3:vr = PseudoVREDSUM_VS_M1_E8 %4, killed %1, killed %2, 2, 6, 1
337
337
%5:gpr = PseudoVMV_X_S killed %3, 6
@@ -442,12 +442,12 @@ body: |
442
442
; CHECK-NEXT: %pt:vrm2 = IMPLICIT_DEF
443
443
; CHECK-NEXT: dead $x0 = PseudoVSETIVLI 4, 217 /* e64, m2, ta, ma */, implicit-def $vl, implicit-def $vtype
444
444
; CHECK-NEXT: [[PseudoVID_V_M2_:%[0-9]+]]:vrm2 = PseudoVID_V_M2 %pt, 4, 6 /* e64 */, 3 /* ta, ma */, implicit $vl, implicit $vtype
445
- ; CHECK-NEXT: dead $x0 = PseudoVSETVLIX0 killed $x0, 134 /* e8, mf4, tu , ma */, implicit-def $vl, implicit-def $vtype, implicit $vl
446
- ; CHECK-NEXT: [[PseudoVMV_V_I_MF4_:%[0-9]+]]:vr = PseudoVMV_V_I_MF4 undef [[PseudoVMV_V_I_MF4_]] , 0, 4, 3 /* e8 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
445
+ ; CHECK-NEXT: dead $x0 = PseudoVSETVLIX0 killed $x0, 198 /* e8, mf4, ta , ma */, implicit-def $vl, implicit-def $vtype, implicit $vl
446
+ ; CHECK-NEXT: [[PseudoVMV_V_I_MF4_:%[0-9]+]]:vr = PseudoVMV_V_I_MF4 $noreg , 0, 4, 3 /* e8 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
447
447
; CHECK-NEXT: PseudoRET
448
448
%pt:vrm2 = IMPLICIT_DEF
449
449
%0:vrm2 = PseudoVID_V_M2 %pt, 4, 6, 3
450
- %4:vr = PseudoVMV_V_I_MF4 undef %4 , 0, 4, 3, 0
450
+ %4:vr = PseudoVMV_V_I_MF4 $noreg , 0, 4, 3, 0
451
451
PseudoRET
452
452
...
453
453
---
@@ -484,7 +484,7 @@ body: |
484
484
; CHECK-NEXT: {{ $}}
485
485
; CHECK-NEXT: bb.4:
486
486
; CHECK-NEXT: $x0 = PseudoVSETIVLI 2, 215 /* e32, mf2, ta, ma */, implicit-def $vl, implicit-def $vtype
487
- ; CHECK-NEXT: [[PseudoVMV_X_S_ :%[0-9]+]]:gpr = PseudoVMV_X_S $noreg, 5 /* e32 */, implicit $vtype
487
+ ; CHECK-NEXT: [[PseudoVMV_X_S :%[0-9]+]]:gpr = PseudoVMV_X_S $noreg, 5 /* e32 */, implicit $vtype
488
488
; CHECK-NEXT: [[PseudoVMV_V_I_MF2_1:%[0-9]+]]:vr = PseudoVMV_V_I_MF2 $noreg, 1, 2, 5 /* e32 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
489
489
; CHECK-NEXT: PseudoRET
490
490
bb.0:
0 commit comments