OSDN Git Service

Don't use special heuristics for nodes with no data predecessors
authorDan Gohman <gohman@apple.com>
Wed, 11 Feb 2009 21:29:39 +0000 (21:29 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 11 Feb 2009 21:29:39 +0000 (21:29 +0000)
commitc8db34cb07fea88c4b8f3e0f095fd8aed568b28e
tree180555e018ae5b9046d0ff282acb5183c7f73556
parent8bb332d45dd266b9678446cea5812371d8d3e8af
Don't use special heuristics for nodes with no data predecessors
unless they actually have data successors, and likewise for nodes
with no data successors unless they actually have data precessors.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64327 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
test/CodeGen/X86/2008-02-22-ReMatBug.ll
test/CodeGen/X86/2008-08-05-SpillerBug.ll
test/CodeGen/X86/pmul.ll
test/CodeGen/X86/sse_reload_fold.ll