misched interface: Expose the MachineScheduler pass.
authorAndrew Trick <atrick@apple.com>
Thu, 8 Mar 2012 01:41:12 +0000 (01:41 +0000)
committerAndrew Trick <atrick@apple.com>
Thu, 8 Mar 2012 01:41:12 +0000 (01:41 +0000)
commitc174eaf9481e3f7a6695d4f19e62e2b6f005c4e9
tree83d6f73925d911ad3af344a08184553a1bc3430a
parentfd03ccddedce13a216c9b6e04e9d0ca6b163170e
misched interface: Expose the MachineScheduler pass.

Allow targets to provide their own schedulers (subclass of
ScheduleDAGInstrs) to the misched pass. Select schedulers using
-misched=...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152278 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineScheduler.h [new file with mode: 0644]
lib/CodeGen/MachineScheduler.cpp