@@ -139,7 +139,7 @@ body: |
139
139
; CHECK-NEXT: [[COPY2:%[0-9]+]]:vr = COPY $v8
140
140
; CHECK-NEXT: dead $x0 = PseudoVSETVLI [[COPY]], 216 /* e64, m1, ta, ma */, implicit-def $vl, implicit-def $vtype
141
141
; CHECK-NEXT: [[PseudoVADD_VV_M1_:%[0-9]+]]:vr = PseudoVADD_VV_M1 undef $noreg, [[COPY2]], [[COPY1]], $noreg, 6 /* e64 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
142
- ; CHECK-NEXT: $v8 = COPY [[PseudoVADD_VV_M1_]]
142
+ ; CHECK-NEXT: $v8 = COPY [[PseudoVADD_VV_M1_]], implicit $vtype
143
143
; CHECK-NEXT: PseudoRET implicit $v8
144
144
%2:gprnox0 = COPY $x10
145
145
%1:vr = COPY $v9
@@ -179,7 +179,7 @@ body: |
179
179
; CHECK-NEXT: dead $x0 = PseudoVSETVLI [[COPY]], 216 /* e64, m1, ta, ma */, implicit-def $vl, implicit-def $vtype
180
180
; CHECK-NEXT: [[PseudoVLE64_V_M1_:%[0-9]+]]:vr = PseudoVLE64_V_M1 undef $noreg, [[COPY2]], $noreg, 6 /* e64 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
181
181
; CHECK-NEXT: [[PseudoVADD_VV_M1_:%[0-9]+]]:vr = PseudoVADD_VV_M1 undef $noreg, [[PseudoVLE64_V_M1_]], [[COPY1]], $noreg, 6 /* e64 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
182
- ; CHECK-NEXT: $v8 = COPY [[PseudoVADD_VV_M1_]]
182
+ ; CHECK-NEXT: $v8 = COPY [[PseudoVADD_VV_M1_]], implicit $vtype
183
183
; CHECK-NEXT: PseudoRET implicit $v8
184
184
%2:gprnox0 = COPY $x11
185
185
%1:vr = COPY $v8
@@ -217,7 +217,7 @@ body: |
217
217
; CHECK-NEXT: dead $x0 = PseudoVSETVLI [[COPY]], 216 /* e64, m1, ta, ma */, implicit-def $vl, implicit-def $vtype
218
218
; CHECK-NEXT: [[PseudoVLE32_V_MF2_:%[0-9]+]]:vr = PseudoVLE32_V_MF2 undef $noreg, [[COPY1]], $noreg, 5 /* e32 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
219
219
; CHECK-NEXT: early-clobber %3:vr = PseudoVZEXT_VF2_M1 undef $noreg, [[PseudoVLE32_V_MF2_]], $noreg, 6 /* e64 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
220
- ; CHECK-NEXT: $v8 = COPY %3
220
+ ; CHECK-NEXT: $v8 = COPY %3, implicit $vtype
221
221
; CHECK-NEXT: PseudoRET implicit $v8
222
222
%1:gprnox0 = COPY $x11
223
223
%0:gpr = COPY $x10
@@ -368,7 +368,7 @@ body: |
368
368
; CHECK-NEXT: [[COPY2:%[0-9]+]]:vr = COPY $v8
369
369
; CHECK-NEXT: dead [[PseudoVSETVLI:%[0-9]+]]:gprnox0 = PseudoVSETVLI [[COPY]], 88 /* e64, m1, ta, mu */, implicit-def $vl, implicit-def $vtype
370
370
; CHECK-NEXT: [[PseudoVADD_VV_M1_:%[0-9]+]]:vr = PseudoVADD_VV_M1 undef $noreg, [[COPY2]], [[COPY1]], $noreg, 6 /* e64 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
371
- ; CHECK-NEXT: $v8 = COPY [[PseudoVADD_VV_M1_]]
371
+ ; CHECK-NEXT: $v8 = COPY [[PseudoVADD_VV_M1_]], implicit $vtype
372
372
; CHECK-NEXT: PseudoRET implicit $v8
373
373
%2:gprnox0 = COPY $x10
374
374
%1:vr = COPY $v9
@@ -411,7 +411,7 @@ body: |
411
411
; CHECK-NEXT: INLINEASM &"", 1 /* sideeffect attdialect */
412
412
; CHECK-NEXT: dead $x0 = PseudoVSETVLI [[COPY]], 216 /* e64, m1, ta, ma */, implicit-def $vl, implicit-def $vtype
413
413
; CHECK-NEXT: [[PseudoVADD_VV_M1_:%[0-9]+]]:vr = PseudoVADD_VV_M1 undef $noreg, [[PseudoVLE64_V_M1_]], [[COPY1]], $noreg, 6 /* e64 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
414
- ; CHECK-NEXT: $v8 = COPY [[PseudoVADD_VV_M1_]]
414
+ ; CHECK-NEXT: $v8 = COPY [[PseudoVADD_VV_M1_]], implicit $vtype
415
415
; CHECK-NEXT: PseudoRET implicit $v8
416
416
%2:gprnox0 = COPY $x11
417
417
%1:vr = COPY $v8
0 commit comments