@@ -395,10 +395,10 @@ regBankSelected: true
395395tracksRegLiveness : true
396396body : |
397397 bb.0.entry:
398- liveins: $v8
398+ liveins: $v8m2
399399
400400 ; RV32I-LABEL: name: anyext_nxv16i16_nxv16i8
401- ; RV32I: liveins: $v8
401+ ; RV32I: liveins: $v8m2
402402 ; RV32I-NEXT: {{ $}}
403403 ; RV32I-NEXT: [[COPY:%[0-9]+]]:vrm2 = COPY $v8m2
404404 ; RV32I-NEXT: [[DEF:%[0-9]+]]:vrm4 = IMPLICIT_DEF
@@ -407,7 +407,7 @@ body: |
407407 ; RV32I-NEXT: PseudoRET implicit $v8m4
408408 ;
409409 ; RV64I-LABEL: name: anyext_nxv16i16_nxv16i8
410- ; RV64I: liveins: $v8
410+ ; RV64I: liveins: $v8m2
411411 ; RV64I-NEXT: {{ $}}
412412 ; RV64I-NEXT: [[COPY:%[0-9]+]]:vrm2 = COPY $v8m2
413413 ; RV64I-NEXT: [[DEF:%[0-9]+]]:vrm4 = IMPLICIT_DEF
@@ -427,26 +427,26 @@ regBankSelected: true
427427tracksRegLiveness : true
428428body : |
429429 bb.0.entry:
430- liveins: $v8
430+ liveins: $v8m2
431431
432432 ; RV32I-LABEL: name: anyext_nxv16i32_nxv16i8
433- ; RV32I: liveins: $v8
433+ ; RV32I: liveins: $v8m2
434434 ; RV32I-NEXT: {{ $}}
435- ; RV32I-NEXT: [[COPY:%[0-9]+]]:vrm2 = COPY $v8m4
435+ ; RV32I-NEXT: [[COPY:%[0-9]+]]:vrm2 = COPY $v8m2
436436 ; RV32I-NEXT: [[DEF:%[0-9]+]]:vrm8 = IMPLICIT_DEF
437437 ; RV32I-NEXT: early-clobber %1:vrm8 = PseudoVZEXT_VF4_M8 [[DEF]], [[COPY]], -1, 5 /* e32 */, 3 /* ta, ma */
438438 ; RV32I-NEXT: $v8m8 = COPY %1
439439 ; RV32I-NEXT: PseudoRET implicit $v8m8
440440 ;
441441 ; RV64I-LABEL: name: anyext_nxv16i32_nxv16i8
442- ; RV64I: liveins: $v8
442+ ; RV64I: liveins: $v8m2
443443 ; RV64I-NEXT: {{ $}}
444- ; RV64I-NEXT: [[COPY:%[0-9]+]]:vrm2 = COPY $v8m4
444+ ; RV64I-NEXT: [[COPY:%[0-9]+]]:vrm2 = COPY $v8m2
445445 ; RV64I-NEXT: [[DEF:%[0-9]+]]:vrm8 = IMPLICIT_DEF
446446 ; RV64I-NEXT: early-clobber %1:vrm8 = PseudoVZEXT_VF4_M8 [[DEF]], [[COPY]], -1, 5 /* e32 */, 3 /* ta, ma */
447447 ; RV64I-NEXT: $v8m8 = COPY %1
448448 ; RV64I-NEXT: PseudoRET implicit $v8m8
449- %0:vrb(<vscale x 16 x s8>) = COPY $v8m4
449+ %0:vrb(<vscale x 16 x s8>) = COPY $v8m2
450450 %1:vrb(<vscale x 16 x s32>) = G_ANYEXT %0(<vscale x 16 x s8>)
451451 $v8m8 = COPY %1(<vscale x 16 x s32>)
452452 PseudoRET implicit $v8m8
@@ -459,10 +459,10 @@ regBankSelected: true
459459tracksRegLiveness : true
460460body : |
461461 bb.0.entry:
462- liveins: $v8
462+ liveins: $v8m4
463463
464464 ; RV32I-LABEL: name: anyext_nxv32i16_nxv32i8
465- ; RV32I: liveins: $v8
465+ ; RV32I: liveins: $v8m4
466466 ; RV32I-NEXT: {{ $}}
467467 ; RV32I-NEXT: [[COPY:%[0-9]+]]:vrm4 = COPY $v8m4
468468 ; RV32I-NEXT: [[DEF:%[0-9]+]]:vrm8 = IMPLICIT_DEF
@@ -471,7 +471,7 @@ body: |
471471 ; RV32I-NEXT: PseudoRET implicit $v8m8
472472 ;
473473 ; RV64I-LABEL: name: anyext_nxv32i16_nxv32i8
474- ; RV64I: liveins: $v8
474+ ; RV64I: liveins: $v8m4
475475 ; RV64I-NEXT: {{ $}}
476476 ; RV64I-NEXT: [[COPY:%[0-9]+]]:vrm4 = COPY $v8m4
477477 ; RV64I-NEXT: [[DEF:%[0-9]+]]:vrm8 = IMPLICIT_DEF
@@ -683,10 +683,10 @@ regBankSelected: true
683683tracksRegLiveness : true
684684body : |
685685 bb.0.entry:
686- liveins: $v8
686+ liveins: $v8m2
687687
688688 ; RV32I-LABEL: name: anyext_nxv8i32_nxv8i16
689- ; RV32I: liveins: $v8
689+ ; RV32I: liveins: $v8m2
690690 ; RV32I-NEXT: {{ $}}
691691 ; RV32I-NEXT: [[COPY:%[0-9]+]]:vrm2 = COPY $v8m2
692692 ; RV32I-NEXT: [[DEF:%[0-9]+]]:vrm4 = IMPLICIT_DEF
@@ -695,7 +695,7 @@ body: |
695695 ; RV32I-NEXT: PseudoRET implicit $v8m4
696696 ;
697697 ; RV64I-LABEL: name: anyext_nxv8i32_nxv8i16
698- ; RV64I: liveins: $v8
698+ ; RV64I: liveins: $v8m2
699699 ; RV64I-NEXT: {{ $}}
700700 ; RV64I-NEXT: [[COPY:%[0-9]+]]:vrm2 = COPY $v8m2
701701 ; RV64I-NEXT: [[DEF:%[0-9]+]]:vrm4 = IMPLICIT_DEF
@@ -715,10 +715,10 @@ regBankSelected: true
715715tracksRegLiveness : true
716716body : |
717717 bb.0.entry:
718- liveins: $v8
718+ liveins: $v8m2
719719
720720 ; RV32I-LABEL: name: anyext_nxv8i64_nxv8i16
721- ; RV32I: liveins: $v8
721+ ; RV32I: liveins: $v8m2
722722 ; RV32I-NEXT: {{ $}}
723723 ; RV32I-NEXT: [[COPY:%[0-9]+]]:vrm2 = COPY $v8m2
724724 ; RV32I-NEXT: [[DEF:%[0-9]+]]:vrm8 = IMPLICIT_DEF
@@ -727,7 +727,7 @@ body: |
727727 ; RV32I-NEXT: PseudoRET implicit $v8m8
728728 ;
729729 ; RV64I-LABEL: name: anyext_nxv8i64_nxv8i16
730- ; RV64I: liveins: $v8
730+ ; RV64I: liveins: $v8m2
731731 ; RV64I-NEXT: {{ $}}
732732 ; RV64I-NEXT: [[COPY:%[0-9]+]]:vrm2 = COPY $v8m2
733733 ; RV64I-NEXT: [[DEF:%[0-9]+]]:vrm8 = IMPLICIT_DEF
@@ -747,10 +747,10 @@ regBankSelected: true
747747tracksRegLiveness : true
748748body : |
749749 bb.0.entry:
750- liveins: $v8
750+ liveins: $v8m4
751751
752752 ; RV32I-LABEL: name: anyext_nxv16i32_nxv16i16
753- ; RV32I: liveins: $v8
753+ ; RV32I: liveins: $v8m4
754754 ; RV32I-NEXT: {{ $}}
755755 ; RV32I-NEXT: [[COPY:%[0-9]+]]:vrm4 = COPY $v8m4
756756 ; RV32I-NEXT: [[DEF:%[0-9]+]]:vrm8 = IMPLICIT_DEF
@@ -759,7 +759,7 @@ body: |
759759 ; RV32I-NEXT: PseudoRET implicit $v8m8
760760 ;
761761 ; RV64I-LABEL: name: anyext_nxv16i32_nxv16i16
762- ; RV64I: liveins: $v8
762+ ; RV64I: liveins: $v8m4
763763 ; RV64I-NEXT: {{ $}}
764764 ; RV64I-NEXT: [[COPY:%[0-9]+]]:vrm4 = COPY $v8m4
765765 ; RV64I-NEXT: [[DEF:%[0-9]+]]:vrm8 = IMPLICIT_DEF
@@ -843,10 +843,10 @@ regBankSelected: true
843843tracksRegLiveness : true
844844body : |
845845 bb.0.entry:
846- liveins: $v8
846+ liveins: $v8m2
847847
848848 ; RV32I-LABEL: name: anyext_nxv4i64_nxv4i32
849- ; RV32I: liveins: $v8
849+ ; RV32I: liveins: $v8m2
850850 ; RV32I-NEXT: {{ $}}
851851 ; RV32I-NEXT: [[COPY:%[0-9]+]]:vrm2 = COPY $v8m2
852852 ; RV32I-NEXT: [[DEF:%[0-9]+]]:vrm4 = IMPLICIT_DEF
@@ -855,7 +855,7 @@ body: |
855855 ; RV32I-NEXT: PseudoRET implicit $v8m4
856856 ;
857857 ; RV64I-LABEL: name: anyext_nxv4i64_nxv4i32
858- ; RV64I: liveins: $v8
858+ ; RV64I: liveins: $v8m2
859859 ; RV64I-NEXT: {{ $}}
860860 ; RV64I-NEXT: [[COPY:%[0-9]+]]:vrm2 = COPY $v8m2
861861 ; RV64I-NEXT: [[DEF:%[0-9]+]]:vrm4 = IMPLICIT_DEF
@@ -875,10 +875,10 @@ regBankSelected: true
875875tracksRegLiveness : true
876876body : |
877877 bb.0.entry:
878- liveins: $v8
878+ liveins: $v8m4
879879
880880 ; RV32I-LABEL: name: anyext_nxv8i64_nxv8i32
881- ; RV32I: liveins: $v8
881+ ; RV32I: liveins: $v8m4
882882 ; RV32I-NEXT: {{ $}}
883883 ; RV32I-NEXT: [[COPY:%[0-9]+]]:vrm4 = COPY $v8m4
884884 ; RV32I-NEXT: [[DEF:%[0-9]+]]:vrm8 = IMPLICIT_DEF
@@ -887,7 +887,7 @@ body: |
887887 ; RV32I-NEXT: PseudoRET implicit $v8m8
888888 ;
889889 ; RV64I-LABEL: name: anyext_nxv8i64_nxv8i32
890- ; RV64I: liveins: $v8
890+ ; RV64I: liveins: $v8m4
891891 ; RV64I-NEXT: {{ $}}
892892 ; RV64I-NEXT: [[COPY:%[0-9]+]]:vrm4 = COPY $v8m4
893893 ; RV64I-NEXT: [[DEF:%[0-9]+]]:vrm8 = IMPLICIT_DEF
0 commit comments