diff options
author | Chris Lattner <sabre@nondot.org> | 2006-03-19 00:52:58 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-03-19 00:52:58 +0000 |
commit | b2827b0901162169bb2692b77a839c9767849134 (patch) | |
tree | 99ba6d3db8fd85a5b9003c31f157704545327762 /lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | |
parent | 22232f659bec0f4c23ec46445d3bd3c4deb68686 (diff) |
Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. Allow*BUILD_VECTOR to take variable inputs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26847 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp')
-rw-r--r-- | lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp b/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp index 8254f6ed92..960247298b 100644 --- a/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp +++ b/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp @@ -519,7 +519,7 @@ SDOperand SelectionDAGLowering::getValue(const Value *V) { if (!isa<PackedType>(VTy)) return N = DAG.getNode(ISD::UNDEF, VT); - // Create a VConstant of undef nodes. + // Create a VBUILD_VECTOR of undef nodes. const PackedType *PTy = cast<PackedType>(VTy); unsigned NumElements = PTy->getNumElements(); MVT::ValueType PVT = TLI.getValueType(PTy->getElementType()); @@ -530,7 +530,7 @@ SDOperand SelectionDAGLowering::getValue(const Value *V) { // Create a VConstant node with generic Vector type. Ops.push_back(DAG.getConstant(NumElements, MVT::i32)); Ops.push_back(DAG.getValueType(PVT)); - return N = DAG.getNode(ISD::VConstant, MVT::Vector, Ops); + return N = DAG.getNode(ISD::VBUILD_VECTOR, MVT::Vector, Ops); } else if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { return N = DAG.getConstantFP(CFP->getValue(), VT); } else if (const PackedType *PTy = dyn_cast<PackedType>(VTy)) { @@ -564,10 +564,10 @@ SDOperand SelectionDAGLowering::getValue(const Value *V) { Ops.assign(NumElements, Op); } - // Create a VConstant node with generic Vector type. + // Create a VBUILD_VECTOR node with generic Vector type. Ops.push_back(DAG.getConstant(NumElements, MVT::i32)); Ops.push_back(DAG.getValueType(PVT)); - return N = DAG.getNode(ISD::VConstant, MVT::Vector, Ops); + return N = DAG.getNode(ISD::VBUILD_VECTOR, MVT::Vector, Ops); } else { // Canonicalize all constant ints to be unsigned. return N = DAG.getConstant(cast<ConstantIntegral>(C)->getRawValue(),VT); |