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)
commite2c3f5c982806603cdd1199d1061aeee7e14f9ed
tree33e4f7435fbd1ea0fe7af9d22eef8368bb7e3085
parentf443f11589769d62e42b7e978af8d3ea4b5d963c
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.

llvm-svn: 173425
llvm/include/llvm/CodeGen/MachineScheduler.h
llvm/include/llvm/CodeGen/ScheduleDFS.h
llvm/lib/CodeGen/MachineScheduler.cpp
llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
llvm/test/CodeGen/X86/misched-matrix.ll