When unfolding a load during scheduling, the new operator node has
authorDan Gohman <gohman@apple.com>
Mon, 23 Mar 2009 20:20:43 +0000 (20:20 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 23 Mar 2009 20:20:43 +0000 (20:20 +0000)
commitfa9afef7eaa0865fb9f3489a68a04332b232ed82
tree7adf59cd1003eda1fef0594aaab57cc571460809
parent3e744c8bc406d9cf22477a07da8cbbc8d07cdbe1
When unfolding a load during scheduling, the new operator node has
a data dependency on the load node, so it really needs a
data-dependence edge to the load node, even if the load previously
existed.

And add a few comments.

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