Remove the '-disable-scheduling' flag and replace it with the 'source' option of
authorBill Wendling <isanbard@gmail.com>
Sat, 23 Jan 2010 10:26:57 +0000 (10:26 +0000)
committerBill Wendling <isanbard@gmail.com>
Sat, 23 Jan 2010 10:26:57 +0000 (10:26 +0000)
commit187361b056823df4ff292561fe47468dad956872
tree892d1e4b759b29ec8caea499a41df85b38eafb81
parente88a8e6fbf4ea8163eebdbc2f72fa08d72a02532
Remove the '-disable-scheduling' flag and replace it with the 'source' option of
the '-pre-RA-sched' flag. It actually makes more sense to do it this way. Also,
keep track of the SDNode ordering by default. Eventually, we would like to make
this ordering a way to break a "tie" in the scheduler. However, doing that now
breaks the "CodeGen/X86/abi-isel.ll" test for 32-bit Linux.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94308 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/LinkAllCodegenComponents.h
include/llvm/CodeGen/SchedulerRegistry.h
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/Target/TargetMachine.cpp