Introduce a new VTSDNode class with the ultimate goal of eliminating the
authorChris Lattner <sabre@nondot.org>
Sun, 10 Jul 2005 00:07:11 +0000 (00:07 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 10 Jul 2005 00:07:11 +0000 (00:07 +0000)
commit15e4b01920d6a0ffbe35d3e5aa88a4b42970b6a7
tree02cef36d4aa9134f766a71e6b87a56dc81ff214f
parent966fa415d242b18da8c71f3f7c09e7134d769d19
Introduce a new VTSDNode class with the ultimate goal of eliminating the
MVTSDNode class.  This class is used to provide an operand to operators
that require an extra type.  We start by converting FP_ROUND_INREG and
SIGN_EXTEND_INREG over to using it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22364 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