[llvm-commits] [dragonegg] r133888 - /dragonegg/trunk/src/Convert.cpp

Duncan Sands baldrick at free.fr
Sun Jun 26 13:14:34 PDT 2011


Author: baldrick
Date: Sun Jun 26 15:14:34 2011
New Revision: 133888

URL: http://llvm.org/viewvc/llvm-project?rev=133888&view=rev
Log:
Turn some uses of std::vector into SmallVector.

Modified:
    dragonegg/trunk/src/Convert.cpp

Modified: dragonegg/trunk/src/Convert.cpp
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/src/Convert.cpp?rev=133888&r1=133887&r2=133888&view=diff
==============================================================================
--- dragonegg/trunk/src/Convert.cpp (original)
+++ dragonegg/trunk/src/Convert.cpp Sun Jun 26 15:14:34 2011
@@ -3659,7 +3659,7 @@
 
   // If this is a constant vector, create a ConstantVector.
   if (AllConstants) {
-    std::vector<Constant*> CstOps;
+    SmallVector<Constant*, 16> CstOps;
     for (unsigned i = 0, e = Ops.size(); i != e; ++i)
       CstOps.push_back(cast<Constant>(Ops[i]));
     return ConstantVector::get(CstOps);
@@ -3704,7 +3704,7 @@
   unsigned NumElements = cast<VectorType>(InVec1->getType())->getNumElements();
 
   // Get all the indexes from varargs.
-  std::vector<Constant*> Idxs;
+  SmallVector<Constant*, 16> Idxs;
   va_list VA;
   va_start(VA, InVec2);
   for (unsigned i = 0; i != NumElements; ++i) {
@@ -6346,7 +6346,7 @@
     return getDefaultValue(getRegType(TREE_TYPE(reg)));
 
   // Convert the elements.
-  SmallVector<Constant*, 8> Elts;
+  SmallVector<Constant*, 16> Elts;
   const IntegerType *IntTy = getTargetData().getIntPtrType(Context);
   for (tree elt = TREE_VECTOR_CST_ELTS(reg); elt; elt = TREE_CHAIN(elt)) {
     Constant *Elt = EmitRegisterConstant(TREE_VALUE(elt));





More information about the llvm-commits mailing list