[llvm-commits] CVS: llvm/include/llvm/CodeGen/ScheduleDAG.h

Chris Lattner lattner at cs.uiuc.edu
Wed Aug 16 15:13:02 PDT 2006



Changes in directory llvm/include/llvm/CodeGen:

ScheduleDAG.h updated: 1.30 -> 1.31
---
Log message:

Convert vector to smallvector: 4% speedup.


---
Diffs of the changes:  (+1 -1)

 ScheduleDAG.h |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: llvm/include/llvm/CodeGen/ScheduleDAG.h
diff -u llvm/include/llvm/CodeGen/ScheduleDAG.h:1.30 llvm/include/llvm/CodeGen/ScheduleDAG.h:1.31
--- llvm/include/llvm/CodeGen/ScheduleDAG.h:1.30	Tue Aug  1 14:14:14 2006
+++ llvm/include/llvm/CodeGen/ScheduleDAG.h	Wed Aug 16 17:12:48 2006
@@ -78,7 +78,7 @@
   /// 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. 






More information about the llvm-commits mailing list