@@ -122,6 +122,7 @@ def DecImm : SDNodeXForm<imm, [{
122
122
123
123
defvar TAIL_AGNOSTIC = 1;
124
124
defvar TU_MU = 0;
125
+ defvar TA_MU = 1;
125
126
defvar TA_MA = 3;
126
127
127
128
//===----------------------------------------------------------------------===//
@@ -2029,7 +2030,6 @@ multiclass VPseudoVSFS_M {
2029
2030
def "_M_" # mti.BX : VPseudoUnaryNoMaskNoPolicy<VR, VR, constraint>,
2030
2031
SchedUnary<"WriteVMSFSV", "ReadVMSFSV", mx,
2031
2032
forcePassthruRead=true>;
2032
- let ForceTailAgnostic = true in
2033
2033
def "_M_" # mti.BX # "_MASK" : VPseudoUnaryMask<VR, VR, constraint,
2034
2034
sewop = sew_mask>,
2035
2035
SchedUnary<"WriteVMSFSV", "ReadVMSFSV", mx,
@@ -4019,7 +4019,7 @@ class VPatMaskUnaryMask<string intrinsic_name,
4019
4019
(!cast<Instruction>(inst#"_M_"#mti.BX#"_MASK")
4020
4020
(mti.Mask VR:$passthru),
4021
4021
(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 )>;
4023
4023
4024
4024
class VPatUnaryAnyMask<string intrinsic,
4025
4025
string inst,
0 commit comments