@@ -111,8 +111,8 @@ class VOP2_Real <VOP2_Pseudo ps, int EncodingFamily, string real_name = ps.Mnemo
111
111
112
112
class VOP2_Real_Gen <VOP2_Pseudo ps, GFXGen Gen, string real_name = ps.Mnemonic> :
113
113
VOP2_Real <ps, Gen.Subtarget, real_name> {
114
- let AssemblerPredicate = !if(ps.Pfl.IsRealTrue16, UseRealTrue16Insts,
115
- Gen.AssemblerPredicate );
114
+ let AssemblerPredicate = Gen.AssemblerPredicate;
115
+ let OtherPredicates = !if(ps.Pfl.IsRealTrue16, [UseRealTrue16Insts], [] );
116
116
let DecoderNamespace = Gen.DecoderNamespace#
117
117
!if(ps.Pfl.IsRealTrue16, "", "_FAKE16");
118
118
}
@@ -1275,8 +1275,8 @@ class VOP2_DPP16<bits<6> op, VOP2_DPP_Pseudo ps, int subtarget,
1275
1275
class VOP2_DPP16_Gen<bits<6> op, VOP2_DPP_Pseudo ps, GFXGen Gen,
1276
1276
string opName = ps.OpName, VOPProfile p = ps.Pfl> :
1277
1277
VOP2_DPP16<op, ps, Gen.Subtarget, opName, p> {
1278
- let AssemblerPredicate = !if(ps.Pfl.IsRealTrue16, UseRealTrue16Insts,
1279
- Gen.AssemblerPredicate );
1278
+ let AssemblerPredicate = Gen.AssemblerPredicate;
1279
+ let OtherPredicates = !if(ps.Pfl.IsRealTrue16, [UseRealTrue16Insts], [] );
1280
1280
let DecoderNamespace = "DPP"#Gen.DecoderNamespace#
1281
1281
!if(ps.Pfl.IsRealTrue16, "", "_FAKE16");
1282
1282
}
@@ -1304,8 +1304,8 @@ class VOP2_DPP8<bits<6> op, VOP2_Pseudo ps,
1304
1304
class VOP2_DPP8_Gen<bits<6> op, VOP2_Pseudo ps, GFXGen Gen,
1305
1305
VOPProfile p = ps.Pfl> :
1306
1306
VOP2_DPP8<op, ps, p> {
1307
- let AssemblerPredicate = !if(ps.Pfl.IsRealTrue16, UseRealTrue16Insts,
1308
- Gen.AssemblerPredicate );
1307
+ let AssemblerPredicate = Gen.AssemblerPredicate;
1308
+ let OtherPredicates = !if(ps.Pfl.IsRealTrue16, [UseRealTrue16Insts], [] );
1309
1309
let DecoderNamespace = "DPP8"#Gen.DecoderNamespace#
1310
1310
!if(ps.Pfl.IsRealTrue16, "", "_FAKE16");
1311
1311
}
0 commit comments