OSDN Git Service

Make ISel ignore dead nodes. The DAGCombiner normally eliminates
authorDan Gohman <gohman@apple.com>
Wed, 5 Nov 2008 22:56:47 +0000 (22:56 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 5 Nov 2008 22:56:47 +0000 (22:56 +0000)
commit33a9cb4f403651e11e53a9b223048c7e03218e9d
tree3c6bea29f1f883df7e2a916114bef24bf0bcdae4
parent8ad09197868f53060c2ddd9e5328fcfca51d1952
Make ISel ignore dead nodes. The DAGCombiner normally eliminates
dead nodes, but in this case its missing one. Fixing the DAGCombiner
is desirable, but it's somewhat involved.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58777 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/DAGISelHeader.h
test/CodeGen/PowerPC/delete-node.ll [new file with mode: 0644]