@@ -583,7 +583,6 @@ class SOP2_Real<SOP_Pseudo ps, string name = ps.Mnemonic> :
583583 let mayLoad = ps.mayLoad;
584584 let mayStore = ps.mayStore;
585585 let Constraints = ps.Constraints;
586- let DisableEncoding = ps.DisableEncoding;
587586 let Uses = ps.Uses;
588587 let Defs = ps.Defs;
589588 let isConvergent = ps.isConvergent;
@@ -934,7 +933,7 @@ let SubtargetPredicate = HasSALUFloatInsts, mayRaiseFPException = 1,
934933 >;
935934 } // End isReMaterializable = 1
936935
937- let Constraints = "$sdst = $src2", DisableEncoding="$src2",
936+ let Constraints = "$sdst = $src2",
938937 isCommutable = 1, AddedComplexity = 20 in {
939938 def S_FMAC_F32 : SOP2_Pseudo<
940939 "s_fmac_f32", (outs SReg_32:$sdst),
@@ -949,7 +948,7 @@ let SubtargetPredicate = HasSALUFloatInsts, mayRaiseFPException = 1,
949948 "$sdst, $src0, $src1",
950949 [(set f16:$sdst, (UniformTernaryFrag<any_fma> SSrc_f16:$src0, SSrc_f16:$src1, SReg_32:$src2))]
951950 >;
952- } // End Constraints = "$sdst = $src2", DisableEncoding="$src2",
951+ } // End Constraints = "$sdst = $src2",
953952 // isCommutable = 1, AddedComplexity = 20
954953} // End SubtargetPredicate = HasSALUFloatInsts, mayRaiseFPException = 1,
955954 // Uses = [MODE], SchedRW = [WriteSFPU]
@@ -994,7 +993,6 @@ class SOPK_Real<SOPK_Pseudo ps, string name = ps.Mnemonic> :
994993 // copy relevant pseudo op flags
995994 let SubtargetPredicate = ps.SubtargetPredicate;
996995 let AsmMatchConverter = ps.AsmMatchConverter;
997- let DisableEncoding = ps.DisableEncoding;
998996 let Constraints = ps.Constraints;
999997 let SchedRW = ps.SchedRW;
1000998 let mayLoad = ps.mayLoad;
@@ -1116,8 +1114,7 @@ def S_CMPK_LT_U32 : SOPK_SCC <"s_cmpk_lt_u32", "s_cmp_lt_u32", 0>;
11161114def S_CMPK_LE_U32 : SOPK_SCC <"s_cmpk_le_u32", "s_cmp_le_u32", 0>;
11171115} // End isCompare = 1
11181116
1119- let isCommutable = 1, DisableEncoding = "$src0",
1120- Constraints = "$sdst = $src0" in {
1117+ let isCommutable = 1, Constraints = "$sdst = $src0" in {
11211118 let Defs = [SCC] in
11221119 def S_ADDK_I32 : SOPK_32TIE <"s_addk_i32">;
11231120 def S_MULK_I32 : SOPK_32TIE <"s_mulk_i32">;
0 commit comments