We had half the API with one convention, half with another. Now was a good time to clean it up. llvm-svn: 152255
ScheduleDAG will not refer to the scheduled instruction sequence. llvm-svn: 152204
This new scheduler plugs into the existing selection DAG scheduling framework. It is a top-down critical path scheduler that tracks register pressure and uses a DFA for pipeline modeling. Patch by Sergei Larin! llvm-svn: 149547