@@ -60,6 +60,11 @@ class SOP1_Real<bits<8> op, SOP1_Pseudo ps, string real_name = ps.Mnemonic> :
6060 let SchedRW = ps.SchedRW;
6161 let mayLoad = ps.mayLoad;
6262 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;
6368
6469 // encoding
6570 bits<7> sdst;
@@ -977,6 +982,9 @@ class SOPK_Real<SOPK_Pseudo ps, string name = ps.Mnemonic> :
977982 let mayStore = ps.mayStore;
978983 let isBranch = ps.isBranch;
979984 let isCall = ps.isCall;
985+ let isTerminator = ps.isTerminator;
986+ let isReturn = ps.isReturn;
987+ let isBarrier = ps.isBarrier;
980988
981989 // encoding
982990 bits<7> sdst;
@@ -1426,6 +1434,11 @@ class SOPP_Real<SOPP_Pseudo ps, string name = ps.Mnemonic> :
14261434 let SchedRW = ps.SchedRW;
14271435 let mayLoad = ps.mayLoad;
14281436 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;
14291442 bits <16> simm16;
14301443}
14311444
0 commit comments