[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)
commit5321dcd608a1d9b1b172b33838f1cfd29e0fed10
treedb395673aef535641d46eebf839f943268cd8b61
parent06cdd7e48862b926d453447d051aff518b3205a8
[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

llvm-svn: 357047
llvm/lib/Target/PowerPC/CMakeLists.txt
llvm/lib/Target/PowerPC/PPC.td
llvm/lib/Target/PowerPC/PPCMachineScheduler.cpp [new file with mode: 0644]
llvm/lib/Target/PowerPC/PPCMachineScheduler.h [new file with mode: 0644]
llvm/lib/Target/PowerPC/PPCSubtarget.cpp
llvm/lib/Target/PowerPC/PPCSubtarget.h
llvm/lib/Target/PowerPC/PPCTargetMachine.cpp