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:

public DebugType
public Name
public Desc

Method Overview

Inherited from StatisticBase:

Methods

void RegisterStatistic()

Declared at: llvm/include/llvm/ADT/Statistic.h:130

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

Declared at: llvm/include/llvm/ADT/Statistic.h:69

llvm::TrackingStatistic& init()

Declared at: llvm/include/llvm/ADT/Statistic.h:124

unsigned int operator unsigned int() const

Declared at: llvm/include/llvm/ADT/Statistic.h:72

void updateMax(unsigned int V)

Declared at: llvm/include/llvm/ADT/Statistic.h:113

Parameters

unsigned int V