diff options
author | Lei Huang <lei@ca.ibm.com> | 2022-12-20 14:57:26 -0600 |
---|---|---|
committer | Lei Huang <lei@ca.ibm.com> | 2022-12-20 14:58:06 -0600 |
commit | bfde3bdd2609aaef54d6083c777b2836a4b61fb9 (patch) | |
tree | f15f469a786291837b12104660d1012ee70a999d /llvm/lib | |
parent | 2118b9d39b91e93c0146611235072cd6ca0f27b1 (diff) | |
download | llvm-bfde3bdd2609aaef54d6083c777b2836a4b61fb9.zip llvm-bfde3bdd2609aaef54d6083c777b2836a4b61fb9.tar.gz llvm-bfde3bdd2609aaef54d6083c777b2836a4b61fb9.tar.bz2 |
[PowerPC][NFC] Update p10 scheduler
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/PowerPC/P10InstrResources.td | 8 | ||||
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCBack2BackFusion.def | 1 | ||||
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCSchedPredicates.td | 1 |
3 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/Target/PowerPC/P10InstrResources.td b/llvm/lib/Target/PowerPC/P10InstrResources.td index 7ba7cfd..27dfc82 100644 --- a/llvm/lib/Target/PowerPC/P10InstrResources.td +++ b/llvm/lib/Target/PowerPC/P10InstrResources.td @@ -1002,7 +1002,6 @@ def : InstRW<[P10W_FX_3C, P10W_DISP_ANY, P10FX_Read, P10FX_Read], CRANDC, CRNAND, CRNOR, - CRNOT, CROR, CRORC, CR6UNSET, CRUNSET, CRXOR, @@ -1713,9 +1712,7 @@ def : InstRW<[P10W_PM_4C, P10W_DISP_ANY, P10PM_Read, P10PM_Read], XXGENPCVWM, XXMRGHW, XXMRGLW, - XXPERM, XXPERMDI, XXPERMDIs, - XXPERMR, XXSLDWI, XXSLDWIs, XXSPLTW, XXSPLTWs )>; @@ -1755,7 +1752,9 @@ def : InstRW<[P10W_PM_4C, P10W_DISP_ANY, P10PM_Read, P10PM_Read, P10PM_Read], VSLDBI, VSLDOI, VSRDBI, - XXINSERTW + XXINSERTW, + XXPERM, + XXPERMR )>; // 2-way crack instructions @@ -1975,6 +1974,7 @@ def : InstRW<[P10W_SX, P10W_DISP_ANY], (instrs ATTN, CP_ABORT, + CRNOT, DCBA, DCBI, DCBZL, diff --git a/llvm/lib/Target/PowerPC/PPCBack2BackFusion.def b/llvm/lib/Target/PowerPC/PPCBack2BackFusion.def index b8e9825..1fbe94e 100644 --- a/llvm/lib/Target/PowerPC/PPCBack2BackFusion.def +++ b/llvm/lib/Target/PowerPC/PPCBack2BackFusion.def @@ -567,7 +567,6 @@ FUSION_FEATURE(GeneralBack2Back, hasBack2BackFusion, -1, CREQV, CRNAND, CRNOR, - CRNOT, CROR, CRORC, CRSET, diff --git a/llvm/lib/Target/PowerPC/PPCSchedPredicates.td b/llvm/lib/Target/PowerPC/PPCSchedPredicates.td index 18f325e..f23557c 100644 --- a/llvm/lib/Target/PowerPC/PPCSchedPredicates.td +++ b/llvm/lib/Target/PowerPC/PPCSchedPredicates.td @@ -292,3 +292,4 @@ def P10W_MM_10C_Pred : MCSchedPredicate< XXMTACC, XXSETACCZ]> >; + |