Searched refs:TrackingStatistic (Results 1 – 2 of 2) sorted by relevance
49 class TrackingStatistic {58 constexpr TrackingStatistic(const char *DebugType, const char *Name, in TrackingStatistic() function72 const TrackingStatistic &operator=(unsigned Val) {77 const TrackingStatistic &operator++() {87 const TrackingStatistic &operator--() {97 const TrackingStatistic &operator+=(unsigned V) {104 const TrackingStatistic &operator-=(unsigned V) {122 TrackingStatistic &init() { in init()159 using Statistic = TrackingStatistic;172 static llvm::TrackingStatistic VARNAME = {DEBUG_TYPE, #VARNAME, DESC}
67 std::vector<TrackingStatistic *> Stats;76 using const_iterator = std::vector<TrackingStatistic *>::const_iterator;81 void addStatistic(TrackingStatistic *S) { Stats.push_back(S); } in addStatistic()98 void TrackingStatistic::RegisterStatistic() { in RegisterStatistic()142 Stats, [](const TrackingStatistic *LHS, const TrackingStatistic *RHS) { in sort()214 for (const TrackingStatistic *Stat : Stats.Stats) { in PrintStatisticsJSON()