diff options
author | Dan Gohman <gohman@apple.com> | 2009-07-31 23:36:06 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-07-31 23:36:06 +0000 |
commit | dd3da92b4a7b5aefae57abca97718cfe585619a6 (patch) | |
tree | f8c670c596810c8d67d8f0e0cd4f8e1f36cc2a6d | |
parent | 183c3d2f5978422e8b632c5478331e7b39fe1efe (diff) | |
download | bcm5719-llvm-dd3da92b4a7b5aefae57abca97718cfe585619a6.tar.gz bcm5719-llvm-dd3da92b4a7b5aefae57abca97718cfe585619a6.zip |
Use a range insert instead of an explicit loop.
llvm-svn: 77752
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp index c80b34db990..82d98a72d5b 100644 --- a/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp @@ -480,8 +480,7 @@ SDNode *DAGTypeLegalizer::AnalyzeNewNode(SDNode *N) { NewOps.push_back(Op); } else if (Op != OrigOp) { // This is the first operand to change - add all operands so far. - for (unsigned j = 0; j < i; ++j) - NewOps.push_back(N->getOperand(j)); + NewOps.insert(NewOps.end(), N->op_begin(), N->op_begin() + i); NewOps.push_back(Op); } } |