Add a RemoveFromWorklist method to DCI. This is needed to do some complicated
authorCameron Zwarich <zwarich@apple.com>
Sat, 2 Apr 2011 02:40:26 +0000 (02:40 +0000)
committerCameron Zwarich <zwarich@apple.com>
Sat, 2 Apr 2011 02:40:26 +0000 (02:40 +0000)
commited3caf90866e183380a06c0ae49101204a9f3c28
tree94cb38fec35b6617bda80d7f134f923796a596f6
parent04187ecd57c6ce2550fbcea43966c5cff234b39a
Add a RemoveFromWorklist method to DCI. This is needed to do some complicated
transformations in target-specific DAG combines without causing DAGCombiner to
delete the same node twice. If you know of a better way to avoid this (see my
next patch for an example), please let me know.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128758 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetLowering.h
lib/CodeGen/SelectionDAG/DAGCombiner.cpp