llvm/lib/CodeGen/SelectionDAG
Chris Lattner 51dabfb283 When SimplifySetCC was moved to the DAGCombiner, it was never removed from
SelectionDAG and it has since bitrotted.  Remove the copy from SelectionDAG.
Next, remove the constant folding piece of DAGCombiner::SimplifySetCC into
a new FoldSetCC method which can be used by getNode() and SimplifySetCC.

This fixes obscure bugs.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30952 91177308-0d34-0410-b5e6-96231b3b80d8
2006-10-14 00:41:01 +00:00
..
DAGCombiner.cpp When SimplifySetCC was moved to the DAGCombiner, it was never removed from 2006-10-14 00:41:01 +00:00
LegalizeDAG.cpp Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. 2006-10-13 21:14:26 +00:00
Makefile For PR780: 2006-07-26 16:18:00 +00:00
ScheduleDAG.cpp Added support for machine specific constantpool values. These are useful for 2006-09-12 21:00:35 +00:00
ScheduleDAGList.cpp s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| 2006-08-27 12:54:02 +00:00
ScheduleDAGRRList.cpp s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| 2006-08-27 12:54:02 +00:00
ScheduleDAGSimple.cpp s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| 2006-08-27 12:54:02 +00:00
SelectionDAG.cpp When SimplifySetCC was moved to the DAGCombiner, it was never removed from 2006-10-14 00:41:01 +00:00
SelectionDAGCSEMap.cpp Added support for machine specific constantpool values. These are useful for 2006-09-12 21:00:35 +00:00
SelectionDAGISel.cpp Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. 2006-10-13 21:14:26 +00:00
SelectionDAGPrinter.cpp Naming consistency. 2006-10-11 07:10:22 +00:00
TargetLowering.cpp Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. 2006-10-13 21:14:26 +00:00