Home
last modified time | relevance | path

Searched refs:TrackingStatistic (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DStatistic.h50 class TrackingStatistic {
59 constexpr TrackingStatistic(const char *DebugType, const char *Name, in TrackingStatistic() function
73 const TrackingStatistic &operator=(uint64_t Val) {
78 const TrackingStatistic &operator++() {
88 const TrackingStatistic &operator--() {
98 const TrackingStatistic &operator+=(uint64_t V) {
105 const TrackingStatistic &operator-=(uint64_t V) {
123 TrackingStatistic &init() { in init()
160 using Statistic = TrackingStatistic;
173 static llvm::TrackingStatistic VARNAME = {DEBUG_TYPE, #VARNAME, DESC}
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DStatistic.cpp67 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()
143 Stats, [](const TrackingStatistic *LHS, const TrackingStatistic *RHS) { in sort()
181 for (TrackingStatistic *Stat : Stats.Stats) { in PrintStatistics()
195 for (TrackingStatistic *Stat : Stats.Stats) in PrintStatistics()
212 for (const TrackingStatistic *Stat : Stats.Stats) { in PrintStatisticsJSON()