MIsched: Improve the interface to SchedDFS analysis (subtrees).
authorAndrew Trick <atrick@apple.com>
Fri, 25 Jan 2013 06:33:57 +0000 (06:33 +0000)
committerAndrew Trick <atrick@apple.com>
Fri, 25 Jan 2013 06:33:57 +0000 (06:33 +0000)
commit4e1fb1894048455d49d62543b3f83672b27b0000
treef5ea7b8bbf85ae1eb6c83753e07836868f292793
parent827de0520ee986fcda5f0d3290a3746249fa5847
MIsched: Improve the interface to SchedDFS analysis (subtrees).

Allow the strategy to select SchedDFS. Allow the results of SchedDFS
to affect initialization of the scheduler state.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173425 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineScheduler.h
include/llvm/CodeGen/ScheduleDFS.h
lib/CodeGen/MachineScheduler.cpp
lib/CodeGen/ScheduleDAGInstrs.cpp
lib/Target/Hexagon/HexagonMachineScheduler.cpp
test/CodeGen/X86/misched-matrix.ll