diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Target/PowerPC/P10InstrResources.td')
-rw-r--r-- | contrib/llvm-project/llvm/lib/Target/PowerPC/P10InstrResources.td | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/contrib/llvm-project/llvm/lib/Target/PowerPC/P10InstrResources.td b/contrib/llvm-project/llvm/lib/Target/PowerPC/P10InstrResources.td index 0827e528a80f..3bbc5a63ca7a 100644 --- a/contrib/llvm-project/llvm/lib/Target/PowerPC/P10InstrResources.td +++ b/contrib/llvm-project/llvm/lib/Target/PowerPC/P10InstrResources.td @@ -825,9 +825,7 @@ def : InstRW<[P10W_F2_4C, P10W_DISP_ANY, P10F2_Read, P10F2_Read, P10F2_Read], def : InstRW<[P10W_F2_4C, P10W_DISP_EVEN, P10W_DISP_ANY, P10F2_Read], (instrs SRADI_rec, - SRAWI_rec, - TABORTDCI, - TABORTWCI + SRAWI_rec )>; // Single crack instructions @@ -835,9 +833,7 @@ def : InstRW<[P10W_F2_4C, P10W_DISP_EVEN, P10W_DISP_ANY, P10F2_Read], def : InstRW<[P10W_F2_4C, P10W_DISP_EVEN, P10W_DISP_ANY, P10F2_Read, P10F2_Read], (instrs SRAD_rec, - SRAW_rec, - TABORTDC, - TABORTWC + SRAW_rec )>; // 2-way crack instructions @@ -879,7 +875,7 @@ def : InstRW<[P10W_FX_3C, P10W_DISP_ANY], MCRXRX, MFCTR, MFCTR8, MFLR, MFLR8, - WAIT + WAIT, WAITP10 )>; // 3 Cycles ALU operations, 1 input operands @@ -1130,10 +1126,7 @@ def : InstRW<[P10W_FX_3C, P10W_DISP_EVEN, P10W_DISP_ANY], MFFSCRNI, MFFSL, MFVSCR, - MTFSB0, - TBEGIN, - TRECHKPT, - TSR + MTFSB0 )>; // Single crack instructions @@ -1153,9 +1146,7 @@ def : InstRW<[P10W_FX_3C, P10W_DISP_EVEN, P10W_DISP_ANY, P10FX_Read], SUBFME8_rec, SUBFME_rec, SUBFME8O_rec, SUBFMEO_rec, SUBFZE8_rec, SUBFZE_rec, - SUBFZE8O_rec, SUBFZEO_rec, - TABORT, - TRECLAIM + SUBFZE8O_rec, SUBFZEO_rec )>; // Single crack instructions @@ -1862,8 +1853,6 @@ def : InstRW<[P10W_ST_3C, P10W_DISP_EVEN, P10W_DISP_ANY], EnforceIEIO, MSGSYNC, SLBSYNC, - TCHECK, - TEND, TLBSYNC )>; @@ -1895,6 +1884,7 @@ def : InstRW<[P10W_ST_3C, P10W_DISP_EVEN, P10W_DISP_ANY, P10ST_Read, P10ST_Read, def : InstRW<[P10W_ST_3C, P10W_DISP_EVEN, P10W_FX_3C, P10W_DISP_ANY], (instrs ISYNC, + SYNCP10, SYNC )>; |