[llvm-commits] CVS: llvm/lib/Support/Statistic.cpp
Chris Lattner
sabre at nondot.org
Tue Dec 19 15:17:57 PST 2006
Changes in directory llvm/lib/Support:
Statistic.cpp updated: 1.24 -> 1.25
---
Log message:
eliminate constructor from Statistic class. It is now impossible to get a
static constructor for them :). Transition complete.
---
Diffs of the changes: (+4 -4)
Statistic.cpp | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/lib/Support/Statistic.cpp
diff -u llvm/lib/Support/Statistic.cpp:1.24 llvm/lib/Support/Statistic.cpp:1.25
--- llvm/lib/Support/Statistic.cpp:1.24 Tue Dec 19 15:27:47 2006
+++ llvm/lib/Support/Statistic.cpp Tue Dec 19 17:17:40 2006
@@ -45,11 +45,11 @@
/// on demand (when the first statistic is bumped) and destroyed only when
/// llvm_shutdown is called. We print statistics from the destructor.
class StatisticInfo {
- std::vector<const StatisticBase*> Stats;
+ std::vector<const Statistic*> Stats;
public:
~StatisticInfo();
- void addStatistic(const StatisticBase *S) {
+ void addStatistic(const Statistic *S) {
Stats.push_back(S);
}
};
@@ -60,7 +60,7 @@
/// RegisterStatistic - The first time a statistic is bumped, this method is
/// called.
-void StatisticBase::RegisterStatistic() {
+void Statistic::RegisterStatistic() {
// If stats are enabled, inform StatInfo that this statistic should be
// printed.
if (Enabled)
@@ -70,7 +70,7 @@
}
struct NameCompare {
- bool operator()(const StatisticBase *LHS, const StatisticBase *RHS) const {
+ bool operator()(const Statistic *LHS, const Statistic *RHS) const {
int Cmp = std::strcmp(LHS->getName(), RHS->getName());
if (Cmp != 0) return Cmp < 0;
More information about the llvm-commits
mailing list