Convert vector to smallvector: 4% speedup.
authorChris Lattner <sabre@nondot.org>
Wed, 16 Aug 2006 22:12:48 +0000 (22:12 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 16 Aug 2006 22:12:48 +0000 (22:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29735 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/ScheduleDAG.h

index dbf532818be990ca5e165e7891dd4d6cce84db4c..ed6ccd0a641431a7011f4d533ef04a765023974d 100644 (file)
@@ -78,7 +78,7 @@ namespace llvm {
   /// a group of nodes flagged together.
   struct SUnit {
     SDNode *Node;                       // Representative node.
-    std::vector<SDNode*> FlaggedNodes;  // All nodes flagged to Node.
+    SmallVector<SDNode*,4> FlaggedNodes;// All nodes flagged to Node.
     
     // Preds/Succs - The SUnits before/after us in the graph.  The boolean value
     // is true if the edge is a token chain edge, false if it is a value edge.