[llvm] r182653 - Do not reserve space for the ColdEdges and NormalEdges vectors.

Diego Novillo dnovillo at google.com
Fri May 24 10:00:22 PDT 2013


Author: dnovillo
Date: Fri May 24 12:00:22 2013
New Revision: 182653

URL: http://llvm.org/viewvc/llvm-project?rev=182653&view=rev
Log:
Do not reserve space for the ColdEdges and NormalEdges vectors.
Discussion and rationale at
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20130520/175698.html

Modified:
    llvm/trunk/lib/Analysis/BranchProbabilityInfo.cpp

Modified: llvm/trunk/lib/Analysis/BranchProbabilityInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/BranchProbabilityInfo.cpp?rev=182653&r1=182652&r2=182653&view=diff
==============================================================================
--- llvm/trunk/lib/Analysis/BranchProbabilityInfo.cpp (original)
+++ llvm/trunk/lib/Analysis/BranchProbabilityInfo.cpp Fri May 24 12:00:22 2013
@@ -222,9 +222,7 @@ bool BranchProbabilityInfo::calcColdCall
 
   // Determine which successors are post-dominated by a cold block.
   SmallVector<unsigned, 4> ColdEdges;
-  ColdEdges.reserve(TI->getNumSuccessors());
   SmallVector<unsigned, 4> NormalEdges;
-  NormalEdges.reserve(TI->getNumSuccessors());
   for (succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I)
     if (PostDominatedByColdCall.count(*I))
       ColdEdges.push_back(I.getSuccessorIndex());





More information about the llvm-commits mailing list