diff options
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp index 62368501d9a..ed8c6b81b24 100644 --- a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp @@ -19552,14 +19552,14 @@ SDValue DAGCombiner::SimplifyVBinOp(SDNode *N) { TLI.isOperationLegalOrCustomOrPromote(Opcode, NarrowVT)) { SDLoc DL(N); unsigned NumOperands = LHS.getNumOperands(); - SmallVector<SDValue, 4> Ops; + SmallVector<SDValue, 4> ConcatOps; for (unsigned i = 0; i != NumOperands; ++i) { // This constant fold for operands 1 and up. - Ops.push_back(DAG.getNode(Opcode, DL, NarrowVT, LHS.getOperand(i), - RHS.getOperand(i))); + ConcatOps.push_back(DAG.getNode(Opcode, DL, NarrowVT, LHS.getOperand(i), + RHS.getOperand(i))); } - return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, Ops); + return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, ConcatOps); } } |