OSDN Git Service

[NFC][PowerPC] Custom PowerPC specific machine-scheduler
authorQingShan Zhang <qshanz@cn.ibm.com>
Wed, 27 Mar 2019 03:50:16 +0000 (03:50 +0000)
committerQingShan Zhang <qshanz@cn.ibm.com>
Wed, 27 Mar 2019 03:50:16 +0000 (03:50 +0000)
commitd1b34e99f688dbc48671d8af01afc2a5a27c05d8
tree8ba9378f504e6395f6669a5f7900d8b0f0b8882c
parent26c53b87aad482e8e6bff702a32e758ff94d85bd
[NFC][PowerPC] Custom PowerPC specific machine-scheduler
This patch lays the groundwork for extending the generic machine scheduler by providing a PPC-specific implementation.
There are no functional changes as this is an incremental patch that simply provides the necessary overrides which just
encapsulate the behavior of the generic scheduler. Subsequent patches will add specific behavior.

Differential Revision: https://reviews.llvm.org/D59284

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@357047 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/CMakeLists.txt
lib/Target/PowerPC/PPC.td
lib/Target/PowerPC/PPCMachineScheduler.cpp [new file with mode: 0644]
lib/Target/PowerPC/PPCMachineScheduler.h [new file with mode: 0644]
lib/Target/PowerPC/PPCSubtarget.cpp
lib/Target/PowerPC/PPCSubtarget.h
lib/Target/PowerPC/PPCTargetMachine.cpp