[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAGNodes.h

Chris Lattner lattner at cs.uiuc.edu
Sat Apr 8 15:16:13 PDT 2006



Changes in directory llvm/include/llvm/CodeGen:

SelectionDAGNodes.h updated: 1.126 -> 1.127
---
Log message:

Add a new VSELECT node.


---
Diffs of the changes:  (+5 -0)

 SelectionDAGNodes.h |    5 +++++
 1 files changed, 5 insertions(+)


Index: llvm/include/llvm/CodeGen/SelectionDAGNodes.h
diff -u llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.126 llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.127
--- llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.126	Sat Apr  1 20:28:52 2006
+++ llvm/include/llvm/CodeGen/SelectionDAGNodes.h	Sat Apr  8 17:16:01 2006
@@ -230,6 +230,11 @@
     VADD, VSUB, VMUL, VSDIV, VUDIV,
     VAND, VOR, VXOR,
     
+    /// VSELECT(COND,LHS,RHS,  COUNT,TYPE) - Select for MVT::Vector values.
+    /// COND is a boolean value.  This node return LHS if COND is true, RHS if
+    /// COND is false.
+    VSELECT,
+    
     /// SCALAR_TO_VECTOR(VAL) - This represents the operation of loading a
     /// scalar value into the low element of the resultant vector type.  The top
     /// elements of the vector are undefined.






More information about the llvm-commits mailing list