Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.117 -> 1.118 --- Log message: add a new node --- Diffs of the changes: (+12 -0) SelectionDAGNodes.h | 12 ++++++++++++ 1 files changed, 12 insertions(+) Index: llvm/include/llvm/CodeGen/SelectionDAGNodes.h diff -u llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.117 llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.118 --- llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.117 Tue Mar 21 14:43:08 2006 +++ llvm/include/llvm/CodeGen/SelectionDAGNodes.h Wed Mar 22 13:56:46 2006 @@ -176,6 +176,18 @@ /// of the element size of VEC1/VEC2, not in terms of bytes. VECTOR_SHUFFLE, + /// X = VBIT_CONVERT(Y) and X = VBIT_CONVERT(Y, COUNT,TYPE) - This node + /// represents a conversion from or to an ISD::Vector type. + /// + /// This is lowered to a BIT_CONVERT of the appropriate input/output types. + /// The input and output are required to have the same size and at least one + /// is required to be a vector. + /// + /// If the source is a vector, this takes three operands (like any other + /// vector consumer) which indicate the size and type of the vector input. + /// Otherwise it takes one input. + VBIT_CONVERT, + /// BINOP(LHS, RHS, COUNT,TYPE) /// Simple abstract vector operators. Unlike the integer and floating point /// binary operators, these nodes also take two additional operands: _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits