class TrackingStatistic
Declaration
class TrackingStatistic : public StatisticBase { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/Statistic.h:61
Inherits from: StatisticBase
Member Variables
- public std::atomic<unsigned int> Value
- public std::atomic<bool> Initialized
Inherited from StatisticBase:
Method Overview
- protected void RegisterStatistic()
- public TrackingStatistic(const char * DebugType, const char * Name, const char * Desc)
- public unsigned int getValue() const
- protected llvm::TrackingStatistic & init()
- public unsigned int operator unsigned int() const
- public void updateMax(unsigned int V)
Inherited from StatisticBase:
Methods
¶void RegisterStatistic()
void RegisterStatistic()
Declared at: llvm/include/llvm/ADT/Statistic.h:130
¶TrackingStatistic(const char* DebugType,
const char* Name,
const char* Desc)
TrackingStatistic(const char* DebugType,
const char* Name,
const char* Desc)
Declared at: llvm/include/llvm/ADT/Statistic.h:66
Parameters
- const char* DebugType
- const char* Name
- const char* Desc
¶unsigned int getValue() const
unsigned int getValue() const
Declared at: llvm/include/llvm/ADT/Statistic.h:69
¶llvm::TrackingStatistic& init()
llvm::TrackingStatistic& init()
Declared at: llvm/include/llvm/ADT/Statistic.h:124
¶unsigned int operator unsigned int() const
unsigned int operator unsigned int() const
Declared at: llvm/include/llvm/ADT/Statistic.h:72
¶void updateMax(unsigned int V)
void updateMax(unsigned int V)
Declared at: llvm/include/llvm/ADT/Statistic.h:113
Parameters
- unsigned int V