Add a new ANY_EXTEND node, which operates like an extension but has undefined
authorChris Lattner <sabre@nondot.org>
Fri, 2 Sep 2005 00:14:40 +0000 (00:14 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 2 Sep 2005 00:14:40 +0000 (00:14 +0000)
top bits.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23200 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/SelectionDAGNodes.h

index 8d5cf1065623b0ac811658930c9d0dfb241a51b6..22b9a9ce5037309c1c28da4fb9fd6f6d85384a72 100644 (file)
@@ -158,6 +158,9 @@ namespace ISD {
     // ZERO_EXTEND - Used for integer types, zeroing the new bits.
     ZERO_EXTEND,
 
+    // ANY_EXTEND - Used for integer types.  The high bits are undefined.
+    ANY_EXTEND,
+    
     // TRUNCATE - Completely drop the high bits.
     TRUNCATE,