@@ -122,6 +122,7 @@ def DecImm : SDNodeXForm<imm, [{
122122
123123defvar TAIL_AGNOSTIC = 1;
124124defvar TU_MU = 0;
125+ defvar TA_MU = 1;
125126defvar TA_MA = 3;
126127
127128//===----------------------------------------------------------------------===//
@@ -2029,7 +2030,6 @@ multiclass VPseudoVSFS_M {
20292030 def "_M_" # mti.BX : VPseudoUnaryNoMaskNoPolicy<VR, VR, constraint>,
20302031 SchedUnary<"WriteVMSFSV", "ReadVMSFSV", mx,
20312032 forcePassthruRead=true>;
2032- let ForceTailAgnostic = true in
20332033 def "_M_" # mti.BX # "_MASK" : VPseudoUnaryMask<VR, VR, constraint,
20342034 sewop = sew_mask>,
20352035 SchedUnary<"WriteVMSFSV", "ReadVMSFSV", mx,
@@ -4019,7 +4019,7 @@ class VPatMaskUnaryMask<string intrinsic_name,
40194019 (!cast<Instruction>(inst#"_M_"#mti.BX#"_MASK")
40204020 (mti.Mask VR:$passthru),
40214021 (mti.Mask VR:$rs2),
4022- (mti.Mask VMV0:$vm), GPR:$vl, mti.Log2SEW, TU_MU )>;
4022+ (mti.Mask VMV0:$vm), GPR:$vl, mti.Log2SEW, TA_MU )>;
40234023
40244024class VPatUnaryAnyMask<string intrinsic,
40254025 string inst,
0 commit comments