@@ -60,6 +60,11 @@ class SOP1_Real<bits<8> op, SOP1_Pseudo ps, string real_name = ps.Mnemonic> :
60
60
let SchedRW = ps.SchedRW;
61
61
let mayLoad = ps.mayLoad;
62
62
let mayStore = ps.mayStore;
63
+ let isTerminator = ps.isTerminator;
64
+ let isReturn = ps.isReturn;
65
+ let isCall = ps.isCall;
66
+ let isBranch = ps.isBranch;
67
+ let isBarrier = ps.isBarrier;
63
68
64
69
// encoding
65
70
bits<7> sdst;
@@ -977,6 +982,9 @@ class SOPK_Real<SOPK_Pseudo ps, string name = ps.Mnemonic> :
977
982
let mayStore = ps.mayStore;
978
983
let isBranch = ps.isBranch;
979
984
let isCall = ps.isCall;
985
+ let isTerminator = ps.isTerminator;
986
+ let isReturn = ps.isReturn;
987
+ let isBarrier = ps.isBarrier;
980
988
981
989
// encoding
982
990
bits<7> sdst;
@@ -1426,6 +1434,11 @@ class SOPP_Real<SOPP_Pseudo ps, string name = ps.Mnemonic> :
1426
1434
let SchedRW = ps.SchedRW;
1427
1435
let mayLoad = ps.mayLoad;
1428
1436
let mayStore = ps.mayStore;
1437
+ let isTerminator = ps.isTerminator;
1438
+ let isReturn = ps.isReturn;
1439
+ let isCall = ps.isCall;
1440
+ let isBranch = ps.isBranch;
1441
+ let isBarrier = ps.isBarrier;
1429
1442
bits <16> simm16;
1430
1443
}
1431
1444
0 commit comments