[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAGNodes.h 
    Chris Lattner 
    lattner at cs.uiuc.edu
       
    Fri Apr  1 19:30:49 PST 2005
    
    
  
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.24 -> 1.25
---
Log message:
add some new nodes.
---
Diffs of the changes:  (+6 -0)
 SelectionDAGNodes.h |    6 ++++++
 1 files changed, 6 insertions(+)
Index: llvm/include/llvm/CodeGen/SelectionDAGNodes.h
diff -u llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.24 llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.25
--- llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.24	Fri Apr  1 16:34:39 2005
+++ llvm/include/llvm/CodeGen/SelectionDAGNodes.h	Fri Apr  1 21:30:33 2005
@@ -111,6 +111,12 @@
     //       [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
    
    
More information about the llvm-commits
mailing list