summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/IPA/Andersens.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-12-19 22:30:33 +0000
committerChris Lattner <sabre@nondot.org>2006-12-19 22:30:33 +0000
commit57ef942306c83d26160fa024313600f894c9c065 (patch)
tree819fdd4a6902c358c8fb747860c5f1a6aba6ba30 /llvm/lib/Analysis/IPA/Andersens.cpp
parent1fa216f5726f70d0b1e918eaee57000eacce306c (diff)
downloadbcm5719-llvm-57ef942306c83d26160fa024313600f894c9c065.tar.gz
bcm5719-llvm-57ef942306c83d26160fa024313600f894c9c065.zip
eliminate static ctors from Statistics
llvm-svn: 32697
Diffstat (limited to 'llvm/lib/Analysis/IPA/Andersens.cpp')
-rw-r--r--llvm/lib/Analysis/IPA/Andersens.cpp17
1 files changed, 6 insertions, 11 deletions
diff --git a/llvm/lib/Analysis/IPA/Andersens.cpp b/llvm/lib/Analysis/IPA/Andersens.cpp
index 69462279a9a..5d2841187a6 100644
--- a/llvm/lib/Analysis/IPA/Andersens.cpp
+++ b/llvm/lib/Analysis/IPA/Andersens.cpp
@@ -64,18 +64,13 @@
#include <set>
using namespace llvm;
-namespace {
- Statistic
- NumIters("anders-aa", "Number of iterations to reach convergence");
- Statistic
- NumConstraints("anders-aa", "Number of constraints");
- Statistic
- NumNodes("anders-aa", "Number of nodes");
- Statistic
- NumEscapingFunctions("anders-aa", "Number of internal functions that escape");
- Statistic
- NumIndirectCallees("anders-aa", "Number of indirect callees found");
+STATISTIC(NumIters , "Number of iterations to reach convergence");
+STATISTIC(NumConstraints , "Number of constraints");
+STATISTIC(NumNodes , "Number of nodes");
+STATISTIC(NumEscapingFunctions, "Number of internal functions that escape");
+STATISTIC(NumIndirectCallees , "Number of indirect callees found");
+namespace {
class Andersens : public ModulePass, public AliasAnalysis,
private InstVisitor<Andersens> {
/// Node class - This class is used to represent a memory object in the
OpenPOWER on IntegriCloud