[llvm-commits] [llvm] r93989 - /llvm/trunk/lib/Transforms/Utils/ValueMapper.cpp
Victor Hernandez
vhernandez at apple.com
Tue Jan 19 22:56:17 PST 2010
Author: hernande
Date: Wed Jan 20 00:56:16 2010
New Revision: 93989
URL: http://llvm.org/viewvc/llvm-project?rev=93989&view=rev
Log:
Switch Elts from vector to SmallVector
Modified:
llvm/trunk/lib/Transforms/Utils/ValueMapper.cpp
Modified: llvm/trunk/lib/Transforms/Utils/ValueMapper.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/ValueMapper.cpp?rev=93989&r1=93988&r2=93989&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/ValueMapper.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/ValueMapper.cpp Wed Jan 20 00:56:16 2010
@@ -37,8 +37,7 @@
if (isa<MDNode>(V)) {
const MDNode *MD = dyn_cast<MDNode>(V);
- std::vector<Value*> Elts;
- Elts.reserve(MD->getNumOperands());
+ SmallVector<Value*, 4> Elts;
for (unsigned i = 0; i != MD->getNumOperands(); i++)
Elts.push_back(MapValue(MD->getOperand(i), VM));
return VM[V] = MDNode::get(V->getContext(), Elts.data(), Elts.size());
More information about the llvm-commits
mailing list