add some new nodes.
authorChris Lattner <sabre@nondot.org>
Sat, 2 Apr 2005 03:30:33 +0000 (03:30 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 2 Apr 2005 03:30:33 +0000 (03:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21000 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/SelectionDAGNodes.h

index e9b54fb92ccf8303a4080d9e303c07d04209e9db..cd8597baed7a82dc22be0d724ab7a4824e335c6e 100644 (file)
@@ -111,6 +111,12 @@ namespace ISD {
     //       [Lo,Hi] = op [LoLHS,HiLHS], [LoRHS,HiRHS]
     ADD_PARTS, SUB_PARTS,
 
+    // SHL_PARTS/SRA_PARTS/SRL_PARTS - These operators are used for expanded
+    // integer shift operations, just like ADD/SUB_PARTS.  The operation
+    // ordering is:
+    //       [Lo,Hi] = op [LoLHS,HiLHS], [LoRHS,HiRHS]
+    SHL_PARTS, SRA_PARTS, SRL_PARTS,
+
     // Conversion operators.  These are all single input single output
     // operations.  For all of these, the result type must be strictly
     // wider or narrower (depending on the operation) than the source