[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