@@ -6733,9 +6733,9 @@ let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in {
6733
6733
Sched<[WriteVMovXS, ReadVMovXS]>,
6734
6734
RISCVVPseudo;
6735
6735
let HasVLOp = 1, HasSEWOp = 1, BaseInstr = VMV_S_X, isReMaterializable = 1,
6736
- Constraints = "$rd = $rs1 " in
6736
+ Constraints = "$rd = $passthru " in
6737
6737
def PseudoVMV_S_X: Pseudo<(outs VR:$rd),
6738
- (ins VR:$rs1 , GPR:$rs2 , AVL:$vl, sew:$sew),
6738
+ (ins VR:$passthru , GPR:$rs1 , AVL:$vl, sew:$sew),
6739
6739
[]>,
6740
6740
Sched<[WriteVMovSX, ReadVMovSX_V, ReadVMovSX_X]>,
6741
6741
RISCVVPseudo;
@@ -6756,10 +6756,10 @@ let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in {
6756
6756
Sched<[WriteVMovFS, ReadVMovFS]>,
6757
6757
RISCVVPseudo;
6758
6758
let HasVLOp = 1, HasSEWOp = 1, BaseInstr = VFMV_S_F, isReMaterializable = 1,
6759
- Constraints = "$rd = $rs1 " in
6759
+ Constraints = "$rd = $passthru " in
6760
6760
def "PseudoVFMV_S_" # f.FX :
6761
6761
Pseudo<(outs VR:$rd),
6762
- (ins VR:$rs1 , f.fprclass:$rs2 , AVL:$vl, sew:$sew),
6762
+ (ins VR:$passthru , f.fprclass:$rs1 , AVL:$vl, sew:$sew),
6763
6763
[]>,
6764
6764
Sched<[WriteVMovSF, ReadVMovSF_V, ReadVMovSF_F]>,
6765
6765
RISCVVPseudo;
0 commit comments