[llvm-commits] CVS: llvm-poolalloc/lib/DSA/BottomUpClosure.cpp CallTargets.cpp CompleteBottomUp.cpp DataStructure.cpp DataStructureOpt.cpp DataStructureStats.cpp EquivClassGraphs.cpp Local.cpp Printer.cpp TopDownClosure.cpp
John Criswell
criswell at cs.uiuc.edu
Wed Jan 10 10:10:49 PST 2007
Changes in directory llvm-poolalloc/lib/DSA:
BottomUpClosure.cpp updated: 1.128 -> 1.129
CallTargets.cpp updated: 1.8 -> 1.9
CompleteBottomUp.cpp updated: 1.40 -> 1.41
DataStructure.cpp updated: 1.256 -> 1.257
DataStructureOpt.cpp updated: 1.15 -> 1.16
DataStructureStats.cpp updated: 1.25 -> 1.26
EquivClassGraphs.cpp updated: 1.54 -> 1.55
Local.cpp updated: 1.164 -> 1.165
Printer.cpp updated: 1.92 -> 1.93
TopDownClosure.cpp updated: 1.96 -> 1.97
---
Log message:
Update to the new Statistic interface.
---
Diffs of the changes: (+30 -35)
BottomUpClosure.cpp | 6 +++---
CallTargets.cpp | 8 ++++----
CompleteBottomUp.cpp | 2 +-
DataStructure.cpp | 14 +++++++-------
DataStructureOpt.cpp | 6 ++----
DataStructureStats.cpp | 13 +++++--------
EquivClassGraphs.cpp | 4 ++--
Local.cpp | 6 +++---
Printer.cpp | 4 ++--
TopDownClosure.cpp | 2 +-
10 files changed, 30 insertions(+), 35 deletions(-)
Index: llvm-poolalloc/lib/DSA/BottomUpClosure.cpp
diff -u llvm-poolalloc/lib/DSA/BottomUpClosure.cpp:1.128 llvm-poolalloc/lib/DSA/BottomUpClosure.cpp:1.129
--- llvm-poolalloc/lib/DSA/BottomUpClosure.cpp:1.128 Wed Dec 13 23:51:06 2006
+++ llvm-poolalloc/lib/DSA/BottomUpClosure.cpp Wed Jan 10 12:10:32 2007
@@ -26,9 +26,9 @@
using namespace llvm;
namespace {
- Statistic MaxSCC("budatastructure", "Maximum SCC Size in Call Graph");
- Statistic NumBUInlines("budatastructures", "Number of graphs inlined");
- Statistic NumCallEdges("budatastructures", "Number of 'actual' call edges");
+ STATISTIC (MaxSCC, "Maximum SCC Size in Call Graph");
+ STATISTIC (NumBUInlines, "Number of graphs inlined");
+ STATISTIC (NumCallEdges, "Number of 'actual' call edges");
cl::opt<bool>
AddGlobals("budatastructures-annotate-calls", cl::Hidden,
Index: llvm-poolalloc/lib/DSA/CallTargets.cpp
diff -u llvm-poolalloc/lib/DSA/CallTargets.cpp:1.8 llvm-poolalloc/lib/DSA/CallTargets.cpp:1.9
--- llvm-poolalloc/lib/DSA/CallTargets.cpp:1.8 Wed Dec 13 23:51:06 2006
+++ llvm-poolalloc/lib/DSA/CallTargets.cpp Wed Jan 10 12:10:32 2007
@@ -29,10 +29,10 @@
using namespace llvm;
namespace {
- Statistic DirCall("calltarget", "Number of direct calls");
- Statistic IndCall("calltarget", "Number of indirect calls");
- Statistic CompleteInd("calltarget", "Number of complete indirect calls");
- Statistic CompleteEmpty("calltarget", "Number of complete empty calls");
+ STATISTIC (DirCall, "Number of direct calls");
+ STATISTIC (IndCall, "Number of indirect calls");
+ STATISTIC (CompleteInd, "Number of complete indirect calls");
+ STATISTIC (CompleteEmpty, "Number of complete empty calls");
RegisterPass<CallTargetFinder> X("calltarget","Find Call Targets (uses DSA)");
}
Index: llvm-poolalloc/lib/DSA/CompleteBottomUp.cpp
diff -u llvm-poolalloc/lib/DSA/CompleteBottomUp.cpp:1.40 llvm-poolalloc/lib/DSA/CompleteBottomUp.cpp:1.41
--- llvm-poolalloc/lib/DSA/CompleteBottomUp.cpp:1.40 Wed Dec 13 23:51:06 2006
+++ llvm-poolalloc/lib/DSA/CompleteBottomUp.cpp Wed Jan 10 12:10:32 2007
@@ -26,7 +26,7 @@
namespace {
RegisterPass<CompleteBUDataStructures>
X("cbudatastructure", "'Complete' Bottom-up Data Structure Analysis");
- Statistic NumCBUInlines("cbudatastructures", "Number of graphs inlined");
+ STATISTIC (NumCBUInlines, "Number of graphs inlined");
}
Index: llvm-poolalloc/lib/DSA/DataStructure.cpp
diff -u llvm-poolalloc/lib/DSA/DataStructure.cpp:1.256 llvm-poolalloc/lib/DSA/DataStructure.cpp:1.257
--- llvm-poolalloc/lib/DSA/DataStructure.cpp:1.256 Wed Dec 13 23:51:06 2006
+++ llvm-poolalloc/lib/DSA/DataStructure.cpp Wed Jan 10 12:10:32 2007
@@ -38,14 +38,14 @@
#define COLLAPSE_ARRAYS_AGGRESSIVELY 0
namespace {
- Statistic NumFolds ("dsa", "Number of nodes completely folded");
- Statistic NumCallNodesMerged("dsa", "Number of call nodes merged");
- Statistic NumNodeAllocated ("dsa", "Number of nodes allocated");
- Statistic NumDNE ("dsa", "Number of nodes removed by reachability");
- Statistic NumTrivialDNE ("dsa", "Number of nodes trivially removed");
- Statistic NumTrivialGlobalDNE("dsa", "Number of globals trivially removed");
+ STATISTIC (NumFolds, "Number of nodes completely folded");
+ STATISTIC (NumCallNodesMerged, "Number of call nodes merged");
+ STATISTIC (NumNodeAllocated , "Number of nodes allocated");
+ STATISTIC (NumDNE , "Number of nodes removed by reachability");
+ STATISTIC (NumTrivialDNE , "Number of nodes trivially removed");
+ STATISTIC (NumTrivialGlobalDNE, "Number of globals trivially removed");
#ifdef LLVA_KERNEL
- Statistic LostPools ("dsa", "Number of pools lost to DSNode Merge");
+ STATISTIC (LostPools , "Number of pools lost to DSNode Merge");
#endif
static cl::opt<unsigned>
DSAFieldLimit("dsa-field-limit", cl::Hidden,
Index: llvm-poolalloc/lib/DSA/DataStructureOpt.cpp
diff -u llvm-poolalloc/lib/DSA/DataStructureOpt.cpp:1.15 llvm-poolalloc/lib/DSA/DataStructureOpt.cpp:1.16
--- llvm-poolalloc/lib/DSA/DataStructureOpt.cpp:1.15 Wed Dec 13 23:51:06 2006
+++ llvm-poolalloc/lib/DSA/DataStructureOpt.cpp Wed Jan 10 12:10:32 2007
@@ -22,10 +22,8 @@
using namespace llvm;
namespace {
- Statistic
- NumGlobalsConstanted("ds-opt", "Number of globals marked constant");
- Statistic
- NumGlobalsIsolated("ds-opt", "Number of globals with references dropped");
+ STATISTIC (NumGlobalsConstanted, "Number of globals marked constant");
+ STATISTIC (NumGlobalsIsolated, "Number of globals with references dropped");
class DSOpt : public ModulePass {
TDDataStructures *TD;
Index: llvm-poolalloc/lib/DSA/DataStructureStats.cpp
diff -u llvm-poolalloc/lib/DSA/DataStructureStats.cpp:1.25 llvm-poolalloc/lib/DSA/DataStructureStats.cpp:1.26
--- llvm-poolalloc/lib/DSA/DataStructureStats.cpp:1.25 Wed Dec 13 23:51:06 2006
+++ llvm-poolalloc/lib/DSA/DataStructureStats.cpp Wed Jan 10 12:10:32 2007
@@ -23,19 +23,16 @@
using namespace llvm;
namespace {
- Statistic TotalNumCallees("totalcallees",
- "Total number of callee functions at all indirect call sites");
- Statistic NumIndirectCalls("numindirect",
- "Total number of indirect call sites in the program");
- Statistic NumPoolNodes("numpools",
- "Number of allocation nodes that could be pool allocated");
+ STATISTIC (TotalNumCallees, "Total number of callee functions at all indirect call sites");
+ STATISTIC (NumIndirectCalls, "Total number of indirect call sites in the program");
+ STATISTIC (NumPoolNodes, "Number of allocation nodes that could be pool allocated");
// Typed/Untyped memory accesses: If DSA can infer that the types the loads
// and stores are accessing are correct (ie, the node has not been collapsed),
// increment the appropriate counter.
- Statistic NumTypedMemAccesses("numtypedmemaccesses",
+ STATISTIC (NumTypedMemAccesses,
"Number of loads/stores which are fully typed");
- Statistic NumUntypedMemAccesses("numuntypedmemaccesses",
+ STATISTIC (NumUntypedMemAccesses,
"Number of loads/stores which are untyped");
class DSGraphStats : public FunctionPass, public InstVisitor<DSGraphStats> {
Index: llvm-poolalloc/lib/DSA/EquivClassGraphs.cpp
diff -u llvm-poolalloc/lib/DSA/EquivClassGraphs.cpp:1.54 llvm-poolalloc/lib/DSA/EquivClassGraphs.cpp:1.55
--- llvm-poolalloc/lib/DSA/EquivClassGraphs.cpp:1.54 Wed Dec 13 23:51:06 2006
+++ llvm-poolalloc/lib/DSA/EquivClassGraphs.cpp Wed Jan 10 12:10:32 2007
@@ -31,9 +31,9 @@
namespace {
RegisterPass<EquivClassGraphs> X("eqdatastructure",
"Equivalence-class Bottom-up Data Structure Analysis");
- Statistic NumEquivBUInlines("equivdatastructures",
+ STATISTIC (NumEquivBUInlines,
"Number of graphs inlined");
- Statistic NumFoldGraphInlines("Inline equiv-class graphs bottom up",
+ STATISTIC (NumFoldGraphInlines,
"Number of graphs inlined");
}
Index: llvm-poolalloc/lib/DSA/Local.cpp
diff -u llvm-poolalloc/lib/DSA/Local.cpp:1.164 llvm-poolalloc/lib/DSA/Local.cpp:1.165
--- llvm-poolalloc/lib/DSA/Local.cpp:1.164 Wed Dec 13 23:51:06 2006
+++ llvm-poolalloc/lib/DSA/Local.cpp Wed Jan 10 12:10:32 2007
@@ -37,9 +37,9 @@
using namespace llvm;
#ifdef LLVA_KERNEL
-static Statistic CacheAllocs ("dsa", "Number of kmem_cache_alloc calls");
-static Statistic KMallocs ("dsa", "Number of kmalloc calls");
-static Statistic GlobalPools ("dsa", "Number of global pools");
+static STATISTIC (CacheAllocs , "Number of kmem_cache_alloc calls");
+static STATISTIC (KMallocs , "Number of kmalloc calls");
+static STATISTIC (GlobalPools , "Number of global pools");
#endif
static RegisterPass<LocalDataStructures>
Index: llvm-poolalloc/lib/DSA/Printer.cpp
diff -u llvm-poolalloc/lib/DSA/Printer.cpp:1.92 llvm-poolalloc/lib/DSA/Printer.cpp:1.93
--- llvm-poolalloc/lib/DSA/Printer.cpp:1.92 Wed Dec 13 23:51:06 2006
+++ llvm-poolalloc/lib/DSA/Printer.cpp Wed Jan 10 12:10:32 2007
@@ -33,8 +33,8 @@
namespace {
cl::opt<bool> OnlyPrintMain("only-print-main-ds", cl::ReallyHidden);
cl::opt<bool> DontPrintAnything("dont-print-ds", cl::ReallyHidden);
- Statistic MaxGraphSize ("dsa", "Maximum graph size");
- Statistic NumFoldedNodes ("dsa", "Number of folded nodes (in final graph)");
+ STATISTIC (MaxGraphSize , "Maximum graph size");
+ STATISTIC (NumFoldedNodes , "Number of folded nodes (in final graph)");
}
void DSNode::dump() const { print(cerr, 0); }
Index: llvm-poolalloc/lib/DSA/TopDownClosure.cpp
diff -u llvm-poolalloc/lib/DSA/TopDownClosure.cpp:1.96 llvm-poolalloc/lib/DSA/TopDownClosure.cpp:1.97
--- llvm-poolalloc/lib/DSA/TopDownClosure.cpp:1.96 Wed Dec 13 23:51:06 2006
+++ llvm-poolalloc/lib/DSA/TopDownClosure.cpp Wed Jan 10 12:10:32 2007
@@ -35,7 +35,7 @@
RegisterPass<TDDataStructures> // Register the pass
Y("tddatastructure", "Top-down Data Structure Analysis");
- Statistic NumTDInlines("tddatastructures", "Number of graphs inlined");
+ STATISTIC (NumTDInlines, "Number of graphs inlined");
}
void TDDataStructures::markReachableFunctionsExternallyAccessible(DSNode *N,
More information about the llvm-commits
mailing list