[llvm-commits] CVS: llvm-poolalloc/lib/PoolAllocate/PoolAllocate.cpp
Chris Lattner
lattner at cs.uiuc.edu
Tue Apr 19 14:43:39 PDT 2005
Changes in directory llvm-poolalloc/lib/PoolAllocate:
PoolAllocate.cpp updated: 1.117 -> 1.118
---
Log message:
add a stat
---
Diffs of the changes: (+2 -0)
PoolAllocate.cpp | 2 ++
1 files changed, 2 insertions(+)
Index: llvm-poolalloc/lib/PoolAllocate/PoolAllocate.cpp
diff -u llvm-poolalloc/lib/PoolAllocate/PoolAllocate.cpp:1.117 llvm-poolalloc/lib/PoolAllocate/PoolAllocate.cpp:1.118
--- llvm-poolalloc/lib/PoolAllocate/PoolAllocate.cpp:1.117 Sat Apr 2 15:40:49 2005
+++ llvm-poolalloc/lib/PoolAllocate/PoolAllocate.cpp Tue Apr 19 16:43:22 2005
@@ -51,6 +51,7 @@
Y("poolalloc-passing-all-pools", "Pool allocate disjoint data structures");
Statistic<> NumArgsAdded("poolalloc", "Number of function arguments added");
+ Statistic<> MaxArgsAdded("poolalloc", "Maximum function arguments added to one function");
Statistic<> NumCloned ("poolalloc", "Number of functions cloned");
Statistic<> NumPools ("poolalloc", "Number of pools allocated");
Statistic<> NumTSPools ("poolalloc", "Number of typesafe pools");
@@ -311,6 +312,7 @@
// Update statistics..
NumArgsAdded += FI.ArgNodes.size();
+ if (MaxArgsAdded < FI.ArgNodes.size()) MaxArgsAdded = FI.ArgNodes.size();
++NumCloned;
More information about the llvm-commits
mailing list