@@ -2767,14 +2767,14 @@ foreach vti = AllIntegerVectors in {
2767
2767
(!cast<GroupVTypeInfo>(vti).VectorM1
2768
2768
(EXTRACT_SUBREG $merge, sub_vrm1_0)),
2769
2769
(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);
2773
2773
def : Pat<(vti.Vector (riscv_vmv_s_x_vl (vti.Vector vti.RegClass:$merge),
2774
2774
vti.ScalarRegClass:$rs1,
2775
2775
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 )>;
2778
2778
2779
2779
2780
2780
def : Pat<(vti.Vector (riscv_vrgather_vv_vl vti.RegClass:$rs2,
@@ -2831,19 +2831,20 @@ foreach vti = AllFloatVectors in {
2831
2831
(!cast<GroupVTypeInfo>(vti).VectorM1
2832
2832
(EXTRACT_SUBREG $merge, sub_vrm1_0)),
2833
2833
(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);
2835
2836
def : Pat<(vti.Vector (riscv_vfmv_s_f_vl (vti.Vector vti.RegClass:$merge),
2836
2837
(vti.Scalar (fpimm0)),
2837
2838
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 )>;
2840
2841
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);
2842
2843
def : Pat<(vti.Vector (riscv_vfmv_s_f_vl (vti.Vector vti.RegClass:$merge),
2843
2844
(vti.Scalar (SelectFPImm (XLenVT GPR:$imm))),
2844
2845
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 )>;
2847
2848
2848
2849
def : Pat<(vti.Vector (riscv_vfmv_s_f_vl (vti.Vector vti.RegClass:$merge),
2849
2850
vti.ScalarRegClass:$rs1,
0 commit comments