From 89b20c07e9f9539b141c5251ac67cc38afa637d5 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Wed, 27 Jun 2007 14:06:22 +0000 Subject: [PATCH] Make the comment for ScalarizeVectorOp mention that it is only for use with single-element vectors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37752 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp index 5f41452055c..bc94a624f0f 100644 --- a/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp +++ b/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp @@ -177,8 +177,9 @@ private: /// two smaller values. void SplitVectorOp(SDOperand O, SDOperand &Lo, SDOperand &Hi); - /// ScalarizeVectorOp - Given an operand of vector type, convert it into the - /// equivalent operation that returns a scalar value. + /// ScalarizeVectorOp - Given an operand of single-element vector type + /// (e.g. v1f32), convert it into the equivalent operation that returns a + /// scalar (e.g. f32) value. SDOperand ScalarizeVectorOp(SDOperand O); /// isShuffleLegal - Return true if a vector shuffle is legal with the @@ -5602,8 +5603,9 @@ void SelectionDAGLegalize::SplitVectorOp(SDOperand Op, SDOperand &Lo, } -/// ScalarizeVectorOp - Given an operand of vector type, convert it into the -/// equivalent operation that returns a scalar (e.g. F32) value. +/// ScalarizeVectorOp - Given an operand of single-element vector type +/// (e.g. v1f32), convert it into the equivalent operation that returns a +/// scalar (e.g. f32) value. SDOperand SelectionDAGLegalize::ScalarizeVectorOp(SDOperand Op) { assert(MVT::isVector(Op.getValueType()) && "Bad ScalarizeVectorOp invocation!"); -- 2.34.1