@@ -2767,14 +2767,14 @@ foreach vti = AllIntegerVectors in {
27672767 (!cast<GroupVTypeInfo>(vti).VectorM1
27682768 (EXTRACT_SUBREG $merge, sub_vrm1_0)),
27692769 (vti.Vector $merge));
2770- defvar pseudo = (PseudoVMV_S_X merge,
2771- (vti.Scalar vti.ScalarRegClass:$rs1),
2772- GPR:$vl, vti.Log2SEW);
2770+ defvar pseudoVMV = (PseudoVMV_S_X merge,
2771+ (vti.Scalar vti.ScalarRegClass:$rs1),
2772+ GPR:$vl, vti.Log2SEW);
27732773 def : Pat<(vti.Vector (riscv_vmv_s_x_vl (vti.Vector vti.RegClass:$merge),
27742774 vti.ScalarRegClass:$rs1,
27752775 VLOpFrag)),
2776- !if(isGroup, (INSERT_SUBREG $merge, pseudo , sub_vrm1_0),
2777- pseudo )>;
2776+ !if(isGroup, (INSERT_SUBREG $merge, pseudoVMV , sub_vrm1_0),
2777+ pseudoVMV )>;
27782778
27792779
27802780 def : Pat<(vti.Vector (riscv_vrgather_vv_vl vti.RegClass:$rs2,
@@ -2831,19 +2831,20 @@ foreach vti = AllFloatVectors in {
28312831 (!cast<GroupVTypeInfo>(vti).VectorM1
28322832 (EXTRACT_SUBREG $merge, sub_vrm1_0)),
28332833 (vti.Vector $merge));
2834- defvar pseudoX0 = (PseudoVMV_S_X merge, (XLenVT X0), GPR:$vl, vti.Log2SEW);
2834+ defvar pseudoVMVX0 = (PseudoVMV_S_X merge, (XLenVT X0), GPR:$vl,
2835+ vti.Log2SEW);
28352836 def : Pat<(vti.Vector (riscv_vfmv_s_f_vl (vti.Vector vti.RegClass:$merge),
28362837 (vti.Scalar (fpimm0)),
28372838 VLOpFrag)),
2838- !if(isGroup, (INSERT_SUBREG $merge, pseudoX0 , sub_vrm1_0),
2839- pseudoX0 )>;
2839+ !if(isGroup, (INSERT_SUBREG $merge, pseudoVMVX0 , sub_vrm1_0),
2840+ pseudoVMVX0 )>;
28402841
2841- defvar pseudo = (PseudoVMV_S_X merge, GPR:$imm, GPR:$vl, vti.Log2SEW);
2842+ defvar pseudoVMV = (PseudoVMV_S_X merge, GPR:$imm, GPR:$vl, vti.Log2SEW);
28422843 def : Pat<(vti.Vector (riscv_vfmv_s_f_vl (vti.Vector vti.RegClass:$merge),
28432844 (vti.Scalar (SelectFPImm (XLenVT GPR:$imm))),
28442845 VLOpFrag)),
2845- !if(isGroup, (INSERT_SUBREG $merge, pseudo , sub_vrm1_0),
2846- pseudo )>;
2846+ !if(isGroup, (INSERT_SUBREG $merge, pseudoVMV , sub_vrm1_0),
2847+ pseudoVMV )>;
28472848
28482849 def : Pat<(vti.Vector (riscv_vfmv_s_f_vl (vti.Vector vti.RegClass:$merge),
28492850 vti.ScalarRegClass:$rs1,
0 commit comments