summaryrefslogtreecommitdiff
path: root/include/Support/SCCIterator.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-08-01 22:12:07 +0000
committerChris Lattner <sabre@nondot.org>2003-08-01 22:12:07 +0000
commitaeac00ed535feacf863f31184b47a9d95820c5fc (patch)
tree20af63ea765bb9bd42e7ab2679dd16420aceaf13 /include/Support/SCCIterator.h
parent589a4cc0f315672fc54fdfd85ef9d65e4a1b2606 (diff)
downloadllvm-aeac00ed535feacf863f31184b47a9d95820c5fc.tar.gz
llvm-aeac00ed535feacf863f31184b47a9d95820c5fc.tar.bz2
llvm-aeac00ed535feacf863f31184b47a9d95820c5fc.tar.xz
Including statistics into an anonymous namespace that gets #included into
every file is a bad idea. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7489 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/Support/SCCIterator.h')
-rw-r--r--include/Support/SCCIterator.h11
1 files changed, 1 insertions, 10 deletions
diff --git a/include/Support/SCCIterator.h b/include/Support/SCCIterator.h
index 4de80f4a84..5fad4ddc47 100644
--- a/include/Support/SCCIterator.h
+++ b/include/Support/SCCIterator.h
@@ -16,7 +16,7 @@
#define SUPPORT_TARJANSCCITERATOR_H
#include "Support/GraphTraits.h"
-#include "Support/Statistic.h"
+#include "Support/Debug.h"
#include "Support/iterator"
#include <vector>
#include <stack>
@@ -56,11 +56,6 @@ struct SCC: public std::vector<typename GT::NodeType*> {
// reverse topological order of the SCC DAG.
//--------------------------------------------------------------------------
-namespace {
- Statistic<> NumSCCs("NumSCCs", "Number of Strongly Connected Components");
- Statistic<> MaxSCCSize("MaxSCCSize", "Size of largest Strongly Connected Component");
-}
-
template<class GraphT, class GT = GraphTraits<GraphT> >
class TarjanSCC_iterator : public forward_iterator<SCC<GraphT, GT>, ptrdiff_t>
{
@@ -152,10 +147,6 @@ class TarjanSCC_iterator : public forward_iterator<SCC<GraphT, GT>, ptrdiff_t>
SCCNodeStack.pop();
nodeVisitNumbers[CurrentSCC.back()] = ~0UL;
} while (CurrentSCC.back() != visitingN);
-
- ++NumSCCs;
- if (CurrentSCC.size() > MaxSCCSize) MaxSCCSize = CurrentSCC.size();
-
return;
}
}