@@ -583,7 +583,6 @@ class SOP2_Real<SOP_Pseudo ps, string name = ps.Mnemonic> :
583
583
let mayLoad = ps.mayLoad;
584
584
let mayStore = ps.mayStore;
585
585
let Constraints = ps.Constraints;
586
- let DisableEncoding = ps.DisableEncoding;
587
586
let Uses = ps.Uses;
588
587
let Defs = ps.Defs;
589
588
let isConvergent = ps.isConvergent;
@@ -934,7 +933,7 @@ let SubtargetPredicate = HasSALUFloatInsts, mayRaiseFPException = 1,
934
933
>;
935
934
} // End isReMaterializable = 1
936
935
937
- let Constraints = "$sdst = $src2", DisableEncoding="$src2",
936
+ let Constraints = "$sdst = $src2",
938
937
isCommutable = 1, AddedComplexity = 20 in {
939
938
def S_FMAC_F32 : SOP2_Pseudo<
940
939
"s_fmac_f32", (outs SReg_32:$sdst),
@@ -949,7 +948,7 @@ let SubtargetPredicate = HasSALUFloatInsts, mayRaiseFPException = 1,
949
948
"$sdst, $src0, $src1",
950
949
[(set f16:$sdst, (UniformTernaryFrag<any_fma> SSrc_f16:$src0, SSrc_f16:$src1, SReg_32:$src2))]
951
950
>;
952
- } // End Constraints = "$sdst = $src2", DisableEncoding="$src2",
951
+ } // End Constraints = "$sdst = $src2",
953
952
// isCommutable = 1, AddedComplexity = 20
954
953
} // End SubtargetPredicate = HasSALUFloatInsts, mayRaiseFPException = 1,
955
954
// Uses = [MODE], SchedRW = [WriteSFPU]
@@ -994,7 +993,6 @@ class SOPK_Real<SOPK_Pseudo ps, string name = ps.Mnemonic> :
994
993
// copy relevant pseudo op flags
995
994
let SubtargetPredicate = ps.SubtargetPredicate;
996
995
let AsmMatchConverter = ps.AsmMatchConverter;
997
- let DisableEncoding = ps.DisableEncoding;
998
996
let Constraints = ps.Constraints;
999
997
let SchedRW = ps.SchedRW;
1000
998
let mayLoad = ps.mayLoad;
@@ -1116,8 +1114,7 @@ def S_CMPK_LT_U32 : SOPK_SCC <"s_cmpk_lt_u32", "s_cmp_lt_u32", 0>;
1116
1114
def S_CMPK_LE_U32 : SOPK_SCC <"s_cmpk_le_u32", "s_cmp_le_u32", 0>;
1117
1115
} // End isCompare = 1
1118
1116
1119
- let isCommutable = 1, DisableEncoding = "$src0",
1120
- Constraints = "$sdst = $src0" in {
1117
+ let isCommutable = 1, Constraints = "$sdst = $src0" in {
1121
1118
let Defs = [SCC] in
1122
1119
def S_ADDK_I32 : SOPK_32TIE <"s_addk_i32">;
1123
1120
def S_MULK_I32 : SOPK_32TIE <"s_mulk_i32">;
0 commit comments