Eliminate the SetCCSDNode in favor of a CondCodeSDNode class. This pulls the
authorChris Lattner <sabre@nondot.org>
Tue, 9 Aug 2005 20:20:18 +0000 (20:20 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 9 Aug 2005 20:20:18 +0000 (20:20 +0000)
commit7cf7e3f33f25544d08492d47cc8a1cbba25dc8d7
treeec09113f62baccb467fd76610be42081f21cc00d
parent59b21c25d470c58e0575d5b2f31dd703fa7681ae
Eliminate the SetCCSDNode in favor of a CondCodeSDNode class.  This pulls the
CC out of the SetCC operation, making SETCC a standard ternary operation and
CC's a standard DAG leaf.  This will make it possible for other node to use
CC's as operands in the future...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22728 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SelectionDAG.h
include/llvm/CodeGen/SelectionDAGNodes.h
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp