@@ -139,7 +139,7 @@ body: |
139139 ; CHECK-NEXT: [[COPY2:%[0-9]+]]:vr = COPY $v8
140140 ; CHECK-NEXT: dead $x0 = PseudoVSETVLI [[COPY]], 216 /* e64, m1, ta, ma */, implicit-def $vl, implicit-def $vtype
141141 ; 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
143143 ; CHECK-NEXT: PseudoRET implicit $v8
144144 %2:gprnox0 = COPY $x10
145145 %1:vr = COPY $v9
@@ -179,7 +179,7 @@ body: |
179179 ; CHECK-NEXT: dead $x0 = PseudoVSETVLI [[COPY]], 216 /* e64, m1, ta, ma */, implicit-def $vl, implicit-def $vtype
180180 ; CHECK-NEXT: [[PseudoVLE64_V_M1_:%[0-9]+]]:vr = PseudoVLE64_V_M1 undef $noreg, [[COPY2]], $noreg, 6 /* e64 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
181181 ; 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
183183 ; CHECK-NEXT: PseudoRET implicit $v8
184184 %2:gprnox0 = COPY $x11
185185 %1:vr = COPY $v8
@@ -217,7 +217,7 @@ body: |
217217 ; CHECK-NEXT: dead $x0 = PseudoVSETVLI [[COPY]], 216 /* e64, m1, ta, ma */, implicit-def $vl, implicit-def $vtype
218218 ; CHECK-NEXT: [[PseudoVLE32_V_MF2_:%[0-9]+]]:vr = PseudoVLE32_V_MF2 undef $noreg, [[COPY1]], $noreg, 5 /* e32 */, 0 /* tu, mu */, implicit $vl, implicit $vtype
219219 ; 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
221221 ; CHECK-NEXT: PseudoRET implicit $v8
222222 %1:gprnox0 = COPY $x11
223223 %0:gpr = COPY $x10
@@ -368,7 +368,7 @@ body: |
368368 ; CHECK-NEXT: [[COPY2:%[0-9]+]]:vr = COPY $v8
369369 ; CHECK-NEXT: dead [[PseudoVSETVLI:%[0-9]+]]:gprnox0 = PseudoVSETVLI [[COPY]], 88 /* e64, m1, ta, mu */, implicit-def $vl, implicit-def $vtype
370370 ; 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
372372 ; CHECK-NEXT: PseudoRET implicit $v8
373373 %2:gprnox0 = COPY $x10
374374 %1:vr = COPY $v9
@@ -411,7 +411,7 @@ body: |
411411 ; CHECK-NEXT: INLINEASM &"", 1 /* sideeffect attdialect */
412412 ; CHECK-NEXT: dead $x0 = PseudoVSETVLI [[COPY]], 216 /* e64, m1, ta, ma */, implicit-def $vl, implicit-def $vtype
413413 ; 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
415415 ; CHECK-NEXT: PseudoRET implicit $v8
416416 %2:gprnox0 = COPY $x11
417417 %1:vr = COPY $v8
0 commit comments