Fix some latent bugs if the nodes are unschedulable. We'd gotten away
authorEric Christopher <echristo@apple.com>
Tue, 8 Mar 2011 19:35:47 +0000 (19:35 +0000)
committerEric Christopher <echristo@apple.com>
Tue, 8 Mar 2011 19:35:47 +0000 (19:35 +0000)
commit29449448b0f0420dfcf52e278fc01adbf1690d70
treefb727fe43b7083b57e6179c3efdc22573b963285
parent4cdcb362891e3f945171df822174768b392986ed
Fix some latent bugs if the nodes are unschedulable. We'd gotten away
with this before since none of the register tracking or nightly tests
had unschedulable nodes.

This should probably be refixed with a special default Node that just
returns some "don't touch me" values.

Fixes PR9427

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127263 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp