gem5
v20.1.0.0
|
Classes | |
class | Average |
A stat that calculates the per tick average of a value. More... | |
class | AverageDeviation |
Calculates the per tick mean and variance of the samples. More... | |
class | AverageVector |
A vector of Average stats. More... | |
class | AvgSampleStor |
Templatized storage for distribution that calculates per tick mean and variance. More... | |
class | AvgStor |
Templatized storage and interface to a per-tick average stat. More... | |
class | BinaryNode |
class | ConstNode |
class | ConstVectorNode |
class | DataWrap |
class | DataWrapVec |
class | DataWrapVec2d |
class | DistBase |
Implementation of a distribution stat. More... | |
struct | DistData |
class | DistInfo |
class | DistInfoProxy |
struct | DistParams |
The parameters for a distribution stat. More... | |
struct | DistPrint |
class | DistProxy |
class | Distribution |
A simple distribution stat. More... | |
class | DistStor |
Templatized storage and interface for a distribution stat. More... | |
class | Formula |
A formula for statistics that is calculated when printed. More... | |
class | FormulaInfo |
class | FormulaInfoProxy |
class | FormulaNode |
class | FunctorProxy |
struct | Global |
class | Group |
Statistics container. More... | |
class | Hdf5 |
class | Histogram |
A simple histogram stat. More... | |
class | HistStor |
Templatized storage and interface for a histogram stat. More... | |
class | Info |
class | InfoAccess |
class | InfoProxy |
class | MethodProxy |
A proxy similar to the FunctorProxy, but allows calling a method of a bound object, instead of a global free-standing function. More... | |
class | Node |
Base class for formula statistic node. More... | |
struct | OpString |
struct | OpString< std::divides< Result > > |
struct | OpString< std::minus< Result > > |
struct | OpString< std::modulus< Result > > |
struct | OpString< std::multiplies< Result > > |
struct | OpString< std::negate< Result > > |
struct | OpString< std::plus< Result > > |
struct | Output |
class | ProxyInfo |
class | SampleStor |
Templatized storage and interface for a distribution that calculates mean and variance. More... | |
class | Scalar |
This is a simple scalar statistic, like a counter. More... | |
class | ScalarBase |
Implementation of a scalar stat. More... | |
class | ScalarInfo |
class | ScalarInfoProxy |
struct | ScalarPrint |
class | ScalarProxy |
A proxy class to access the stat at a given index in a VectorBase stat. More... | |
class | ScalarProxyNode |
class | ScalarStatNode |
class | SparseHistBase |
Implementation of a sparse histogram stat. More... | |
struct | SparseHistData |
Data structure of sparse histogram. More... | |
class | SparseHistInfo |
class | SparseHistInfoProxy |
class | SparseHistogram |
struct | SparseHistPrint |
class | SparseHistStor |
Templatized storage and interface for a sparse histogram stat. More... | |
class | StandardDeviation |
Calculates the mean and variance of all the samples. More... | |
class | StatEvent |
Event to dump and/or reset the statistics. More... | |
class | StatStor |
Templatized storage and interface for a simple scalar stat. More... | |
struct | StorageParams |
class | SumNode |
class | Temp |
Helper class to construct formula node trees. More... | |
class | Text |
class | UnaryNode |
class | Value |
class | ValueBase |
class | ValueProxy |
class | Vector |
A vector of scalar stats. More... | |
class | Vector2d |
A 2-Dimensional vecto of scalar stats. More... | |
class | Vector2dBase |
class | Vector2dInfo |
class | Vector2dInfoProxy |
class | VectorAverageDeviation |
This is a vector of AverageDeviation stats. More... | |
class | VectorBase |
Implementation of a vector of stats. More... | |
class | VectorDistBase |
class | VectorDistInfo |
class | VectorDistInfoProxy |
class | VectorDistribution |
A vector of distributions. More... | |
class | VectorInfo |
class | VectorInfoProxy |
struct | VectorPrint |
class | VectorProxy |
class | VectorStandardDeviation |
This is a vector of StandardDeviation stats. More... | |
class | VectorStatNode |
Typedefs | |
typedef std::shared_ptr< Node > | NodePtr |
Shared pointer to a function Node. More... | |
typedef void(* | Handler) () |
Register reset and dump handlers. More... | |
typedef std::map< const void *, Info * > | MapType |
typedef std::map< std::string, Info * > | NameMapType |
typedef uint16_t | FlagsType |
typedef ::Flags< FlagsType > | Flags |
typedef double | Counter |
All counters are of 64-bit values. More... | |
typedef std::vector< Counter > | VCounter |
vector of counters. More... | |
typedef std::map< Counter, int > | MCounter |
map of counters More... | |
typedef std::numeric_limits< Counter > | CounterLimits |
typedef double | Result |
All results are doubles. More... | |
typedef std::vector< Result > | VResult |
vector of results. More... | |
typedef unsigned int | size_type |
typedef unsigned int | off_type |
Enumerations | |
enum | DistType { Deviation, Dist, Hist } |
Functions | |
list< Info * > & | statsList () |
MapType & | statsMap () |
NameMapType & | nameMap () |
bool | validateStatName (const string &name) |
void | registerHandlers (Handler reset_handler, Handler dump_handler) |
void | processResetQueue () |
Process all the callbacks in the reset callbacks queue. More... | |
void | processDumpQueue () |
Process all the callbacks in the dump callbacks queue. More... | |
void | registerResetCallback (const std::function< void()> &callback) |
Register a callback that should be called whenever statistics are reset. More... | |
bool | enabled () |
void | enable () |
void | dump () |
Dump all statistics data to the registered outputs. More... | |
void | reset () |
const Info * | resolve (const std::string &name) |
void | registerDumpCallback (const std::function< void()> &callback) |
Register a callback that should be called whenever statistics are about to be dumped. More... | |
Temp | operator+ (Temp l, Temp r) |
Temp | operator- (Temp l, Temp r) |
Temp | operator* (Temp l, Temp r) |
Temp | operator/ (Temp l, Temp r) |
Temp | operator- (Temp l) |
template<typename T > | |
Temp | constant (T val) |
template<typename T > | |
Temp | constantVector (T val) |
Temp | sum (Temp val) |
bool | validateStatName (const std::string &name) |
std::unique_ptr< Output > | initHDF5 (const std::string &filename, unsigned chunking, bool desc, bool formulas) |
string | ValueToString (Result value, int precision) |
Output * | initText (const string &filename, bool desc, bool spaces) |
Output * | initText (const std::string &filename, bool desc, bool spaces) |
void | pythonDump () |
void | pythonReset () |
double | statElapsedTime () |
Tick | statElapsedTicks () |
Tick | statFinalTick () |
void | initSimStats () |
void | schedStatEvent (bool dump, bool reset, Tick when=curTick(), Tick repeat=0) |
Schedule statistics dumping. More... | |
void | periodicStatDump (Tick period=0) |
Schedule periodic statistics dumping. More... | |
void | updateEvents () |
Update the events after resuming from a checkpoint. More... | |
void | registerPythonStatsHandlers () |
Register py_... More... | |
Variables | |
int | debug_break_id = -1 |
Handler | resetHandler = NULL |
Handler | dumpHandler = NULL |
CallbackQueue | dumpQueue |
CallbackQueue | resetQueue |
bool | _enabled = false |
const FlagsType | none = 0x0000 |
Nothing extra to print. More... | |
const FlagsType | init = 0x0001 |
This Stat is Initialized. More... | |
const FlagsType | display = 0x0002 |
Print this stat. More... | |
const FlagsType | total = 0x0010 |
Print the total. More... | |
const FlagsType | pdf = 0x0020 |
Print the percent of the total that this entry represents. More... | |
const FlagsType | cdf = 0x0040 |
Print the cumulative percentage of total upto this entry. More... | |
const FlagsType | dist = 0x0080 |
Print the distribution. More... | |
const FlagsType | nozero = 0x0100 |
Don't print if this is zero. More... | |
const FlagsType | nonan = 0x0200 |
Don't print if this is NAN. More... | |
const FlagsType | oneline = 0x0400 |
Print all values on a single line. More... | |
const FlagsType | __reserved = init | display |
Mask of flags that can't be set directly. More... | |
Time | statTime (true) |
Tick | startTick |
GlobalEvent * | dumpEvent |
typedef double Stats::Counter |
typedef std::numeric_limits<Counter> Stats::CounterLimits |
typedef ::Flags<FlagsType> Stats::Flags |
typedef uint16_t Stats::FlagsType |
typedef void(* Stats::Handler) () |
Register reset and dump handlers.
These are the functions which will actually perform the whole statistics reset/dump actions including processing the reset/dump callbacks
Definition at line 3387 of file statistics.hh.
typedef std::map<const void *, Info *> Stats::MapType |
Definition at line 3415 of file statistics.hh.
typedef std::map<Counter, int> Stats::MCounter |
typedef std::map<std::string, Info *> Stats::NameMapType |
Definition at line 3418 of file statistics.hh.
typedef std::shared_ptr<Node> Stats::NodePtr |
Shared pointer to a function Node.
Definition at line 2154 of file statistics.hh.
typedef unsigned int Stats::off_type |
typedef double Stats::Result |
typedef unsigned int Stats::size_type |
typedef std::vector<Counter> Stats::VCounter |
typedef std::vector<Result> Stats::VResult |
enum Stats::DistType |
|
inline |
Definition at line 3357 of file statistics.hh.
References X86ISA::val.
Referenced by StatTest::init(), SimpleNetwork::regStats(), EtherDevice::regStats(), Switch::regStats(), Throttle::regStats(), BaseTags::BaseTagStats::regStats(), and BaseSimpleCPU::regStats().
|
inline |
Definition at line 3364 of file statistics.hh.
References X86ISA::val.
void Stats::dump | ( | ) |
Dump all statistics data to the registered outputs.
Definition at line 560 of file statistics.cc.
References dumpHandler, and fatal.
Referenced by debugDumpStats(), Stats::StatEvent::process(), DistEtherLink::RxLink::rxDone(), schedStatEvent(), TEST(), EtherLink::Link::txDone(), DistEtherLink::TxLink::txDone(), and DVFSHandler::UpdateEvent::updatePerfLevel().
void Stats::enable | ( | ) |
Definition at line 551 of file statistics.cc.
References _enabled, and fatal.
Referenced by pybind_init_stats().
bool Stats::enabled | ( | ) |
Definition at line 545 of file statistics.cc.
References _enabled.
Referenced by System::_getRequestorId(), ArmISA::VectorCatch::addressMatching(), IGbE::TxDescCache::completionWriteback(), Iris::ThreadContext::initFromIrisInstance(), ArmISA::SelfDebug::isDebugEnabledForEL32(), and pybind_init_stats().
std::unique_ptr< Output > Stats::initHDF5 | ( | const std::string & | filename, |
unsigned | chunking, | ||
bool | desc, | ||
bool | formulas | ||
) |
Definition at line 316 of file hdf5.cc.
References OutputDirectory::resolve(), and simout.
Referenced by pybind_init_stats().
void Stats::initSimStats | ( | ) |
Definition at line 197 of file stat_control.cc.
Referenced by pybind_init_stats().
Output* Stats::initText | ( | const std::string & | filename, |
bool | desc, | ||
bool | spaces | ||
) |
Output* Stats::initText | ( | const string & | filename, |
bool | desc, | ||
bool | spaces | ||
) |
Definition at line 817 of file text.cc.
References Stats::Text::descriptions, OutputDirectory::findOrCreate(), Stats::Text::open(), simout, Stats::Text::spaces, and OutputStream::stream().
Referenced by pybind_init_stats().
NameMapType & Stats::nameMap | ( | ) |
Definition at line 149 of file statistics.cc.
Referenced by Loader::SymbolTable::clear(), Loader::SymbolTable::insert(), and resolve().
Definition at line 3338 of file statistics.hh.
References MipsISA::l, and MipsISA::r.
Definition at line 3326 of file statistics.hh.
References MipsISA::l, and MipsISA::r.
Definition at line 3350 of file statistics.hh.
References MipsISA::l.
Definition at line 3332 of file statistics.hh.
References MipsISA::l, and MipsISA::r.
Definition at line 3344 of file statistics.hh.
References MipsISA::l, and MipsISA::r.
void Stats::periodicStatDump | ( | Tick | period = 0 | ) |
Schedule periodic statistics dumping.
This allows you to dump and reset the built-in statistics on a regular basis, thereby allowing the extraction of temporal trends in the data.
period | The period at which the dumping should occur. |
Definition at line 247 of file stat_control.cc.
References curTick(), BaseGlobalEvent::deschedule(), dumpEvent, schedStatEvent(), and BaseGlobalEvent::scheduled().
Referenced by pybind_init_stats().
void Stats::processDumpQueue | ( | ) |
Process all the callbacks in the dump callbacks queue.
Definition at line 531 of file statistics.cc.
References dumpQueue, and CallbackQueue::process().
Referenced by pybind_init_stats().
void Stats::processResetQueue | ( | ) |
Process all the callbacks in the reset callbacks queue.
Definition at line 525 of file statistics.cc.
References CallbackQueue::process(), and resetQueue.
Referenced by pybind_init_stats().
void Stats::pythonDump | ( | ) |
Definition at line 79 of file stats.cc.
References ArmISA::m.
Referenced by registerPythonStatsHandlers().
void Stats::pythonReset | ( | ) |
Definition at line 86 of file stats.cc.
References ArmISA::m.
Referenced by registerPythonStatsHandlers().
void Stats::registerDumpCallback | ( | const std::function< void()> & | callback | ) |
Register a callback that should be called whenever statistics are about to be dumped.
Definition at line 589 of file statistics.cc.
References dumpQueue.
Referenced by AbstractController::AbstractController(), Network::Network(), and RubySystem::RubySystem().
Definition at line 515 of file statistics.cc.
References dumpHandler, and resetHandler.
Referenced by registerPythonStatsHandlers().
void Stats::registerPythonStatsHandlers | ( | ) |
Register py_...
functions as the statistics handlers
Definition at line 48 of file stat_register.cc.
References pythonDump(), pythonReset(), and registerHandlers().
Referenced by pybind_init_stats().
void Stats::registerResetCallback | ( | const std::function< void()> & | callback | ) |
Register a callback that should be called whenever statistics are reset.
Definition at line 537 of file statistics.cc.
References resetQueue.
Referenced by FunctionProfile::FunctionProfile(), Stats::Global::Global(), and MemFootprintProbe::regStats().
void Stats::reset | ( | ) |
Definition at line 569 of file statistics.cc.
References fatal, and resetHandler.
Referenced by sc_core::sc_signal< bool, WRITER_POLICY >::_addReset(), sc_gem5::Port::addReset(), IGbE::DescCache< iGbReg::RxDesc >::areaChanged(), BaseCache::CacheStats::CacheStats(), IdeController::EndBitUnion(), sc_gem5::Port::finalizeReset(), sc_gem5::newReset(), Stats::StatEvent::process(), SC_MODULE(), schedStatEvent(), DVFSHandler::UpdateEvent::updatePerfLevel(), and IGbE::DescCache< iGbReg::RxDesc >::~DescCache().
const Info * Stats::resolve | ( | const std::string & | name | ) |
Definition at line 578 of file statistics.cc.
References name(), nameMap(), Stats::Group::resolveStat(), and Root::root().
Referenced by MathExprPowerModel::startup().
Schedule statistics dumping.
This allows you to dump and/or reset the built-in statistics. This can either be done once, or it can be done on a regular basis.
dump | Set true to dump the statistics. |
reset | Set true to reset the statistics. |
when | When the dump and/or reset should occur. |
repeat | How often the event should repeat. Set 0 to disable repeating. |
Definition at line 237 of file stat_control.cc.
References dump(), dumpEvent, reset(), and simQuantum.
Referenced by doSimLoop(), PseudoInst::dumpresetstats(), PseudoInst::dumpstats(), periodicStatDump(), ArmISA::DumpStats::process(), Stats::StatEvent::process(), pybind_init_stats(), and PseudoInst::resetstats().
Tick Stats::statElapsedTicks | ( | ) |
Definition at line 84 of file stat_control.cc.
References curTick(), and startTick.
Referenced by Stats::Global::Global().
double Stats::statElapsedTime | ( | ) |
Definition at line 74 of file stat_control.cc.
References Time::setTimer(), and statTime.
Referenced by Stats::Global::Global().
Tick Stats::statFinalTick | ( | ) |
Definition at line 90 of file stat_control.cc.
References curTick().
Referenced by Stats::Global::Global().
Definition at line 67 of file statistics.cc.
Referenced by pybind_init_stats(), and Stats::InfoAccess::setInfo().
MapType & Stats::statsMap | ( | ) |
Definition at line 74 of file statistics.cc.
Referenced by Stats::InfoAccess::info(), and Stats::InfoAccess::setInfo().
Definition at line 3370 of file statistics.hh.
References X86ISA::val.
void Stats::updateEvents | ( | ) |
Update the events after resuming from a checkpoint.
When resuming from a checkpoint, curTick will be updated, and any already scheduled events can end up scheduled in the past. This function checks if the dumpEvent is scheduled in the past, and reschedules it appropriately.
Definition at line 277 of file stat_control.cc.
References curTick(), dumpEvent, BaseGlobalEvent::reschedule(), BaseGlobalEvent::scheduled(), and BaseGlobalEvent::when().
Referenced by pybind_init_stats().
bool Stats::validateStatName | ( | const std::string & | name | ) |
bool Stats::validateStatName | ( | const string & | name | ) |
Definition at line 172 of file statistics.cc.
References ArmISA::c, name(), and tokenize().
std::string Stats::ValueToString | ( | Result | value, |
int | precision | ||
) |
Definition at line 203 of file text.cc.
References X86ISA::val.
Referenced by Stats::ScalarPrint::operator()().
bool Stats::_enabled = false |
Definition at line 542 of file statistics.cc.
const FlagsType Stats::cdf = 0x0040 |
Print the cumulative percentage of total upto this entry.
Definition at line 53 of file info.hh.
Referenced by Stats::VectorPrint::operator()().
int Stats::debug_break_id = -1 |
Definition at line 157 of file statistics.cc.
Referenced by Stats::Info::Info().
const FlagsType Stats::display = 0x0002 |
Print this stat.
Definition at line 47 of file info.hh.
Referenced by Stats::Info::baseCheck(), Stats::DataWrap< SparseHistogram, SparseHistInfoProxy >::DataWrap(), Stats::DataWrap< SparseHistogram, SparseHistInfoProxy >::name(), Stats::Text::noOutput(), and SC_MODULE().
const FlagsType Stats::dist = 0x0080 |
Print the distribution.
Definition at line 55 of file info.hh.
Referenced by DefaultCommit< Impl >::CommitStats::CommitStats(), Topology::createLinks(), Topology::link_is_shortest_path_to_node(), Random::random(), HTMSequencer::regStats(), Minor::MinorStats::regStats(), InstructionQueue< Impl >::regStats(), BaseSimpleCPU::regStats(), CacheMemory::regStats(), Topology::shortest_path(), Topology::shortest_path_to_node(), and ArmISA::TableWalker::TableWalkerStats::TableWalkerStats().
GlobalEvent* Stats::dumpEvent |
Definition at line 71 of file stat_control.cc.
Referenced by periodicStatDump(), schedStatEvent(), and updateEvents().
Handler Stats::dumpHandler = NULL |
Definition at line 512 of file statistics.cc.
Referenced by dump(), and registerHandlers().
CallbackQueue Stats::dumpQueue |
Definition at line 521 of file statistics.cc.
Referenced by processDumpQueue(), and registerDumpCallback().
const FlagsType Stats::init = 0x0001 |
This Stat is Initialized.
Definition at line 45 of file info.hh.
Referenced by Stats::Info::baseCheck(), FastModel::SCGIC::Terminator::countUnbound(), init_range(), TraceGen::InputStream::reset(), SC_MODULE(), Stats::InfoAccess::setInit(), FastModel::SCGIC::Terminator::Terminator(), ArmISA::SelfDebug::testBreakPoints(), ArmISA::SelfDebug::testVectorCatch(), and ArmISA::SelfDebug::testWatchPoints().
const FlagsType Stats::nonan = 0x0200 |
Don't print if this is NAN.
Definition at line 59 of file info.hh.
Referenced by StatTest::init(), Stats::ScalarPrint::operator()(), MemFootprintProbe::regStats(), HTMSequencer::regStats(), Compressor::Base::BaseStats::regStats(), BaseTags::BaseTagStats::regStats(), QoS::MemCtrl::MemCtrlStats::regStats(), PowerState::PowerStateStats::regStats(), CacheMemory::regStats(), AbstractMemory::MemStats::regStats(), BaseXBar::regStats(), MemCtrl::CtrlStats::regStats(), BaseCache::CacheStats::regStats(), BaseCache::CacheCmdStats::regStatsFromParent(), and ArmISA::TableWalker::TableWalkerStats::TableWalkerStats().
const FlagsType Stats::none = 0x0000 |
Nothing extra to print.
Definition at line 43 of file info.hh.
Referenced by StreamGen::create(), Wavefront::exec(), sc_core::sc_event_finder_t< sc_core::sc_signal_inout_if< bool > >::find_event(), DistIface::SyncNode::progress(), FlashDevice::regStats(), UFSHostDevice::regStats(), DistIface::SyncNode::requestCkpt(), DistIface::SyncNode::requestExit(), DistIface::SyncNode::run(), DistIface::SyncSwitch::run(), DistIface::SyncNode::SyncNode(), and Terminal::terminalDump().
const FlagsType Stats::nozero = 0x0100 |
Don't print if this is zero.
Definition at line 57 of file info.hh.
Referenced by StatTest::init(), CommMonitor::MonitorStats::MonitorStats(), Stats::ScalarPrint::operator()(), Stats::VectorPrint::operator()(), Stats::DistPrint::operator()(), StackDistProbe::regStats(), SimpleNetwork::regStats(), MemFootprintProbe::regStats(), HTMSequencer::regStats(), Profiler::regStats(), Switch::regStats(), Throttle::regStats(), HDLcd::regStats(), AbstractController::regStats(), Compressor::Base::BaseStats::regStats(), GarnetNetwork::regStats(), BaseTags::BaseTagStats::regStats(), Router::regStats(), QoS::MemCtrl::MemCtrlStats::regStats(), PowerState::PowerStateStats::regStats(), BaseSimpleCPU::regStats(), CacheMemory::regStats(), MessageBuffer::regStats(), PowerDomain::PowerDomainStats::regStats(), AbstractMemory::MemStats::regStats(), BaseXBar::regStats(), MemCtrl::CtrlStats::regStats(), DRAMInterface::DRAMStats::regStats(), BaseCache::CacheStats::regStats(), UFSHostDevice::regStats(), NVMInterface::NVMStats::regStats(), BaseCache::CacheCmdStats::regStatsFromParent(), and ArmISA::TableWalker::TableWalkerStats::TableWalkerStats().
const FlagsType Stats::oneline = 0x0400 |
Print all values on a single line.
Useful only for histograms.
Definition at line 61 of file info.hh.
Referenced by Stats::VectorPrint::operator()(), Stats::DistPrint::operator()(), Profiler::regStats(), GarnetNetwork::regStats(), Shader::regStats(), and ComputeUnit::regStats().
const FlagsType Stats::pdf = 0x0020 |
Print the percent of the total that this entry represents.
Definition at line 51 of file info.hh.
Referenced by DefaultCommit< Impl >::CommitStats::CommitStats(), DefaultFetch< Impl >::FetchStatGroup::FetchStatGroup(), StatTest::init(), CommMonitor::MonitorStats::MonitorStats(), Stats::VectorPrint::operator()(), StackDistProbe::regStats(), HTMSequencer::regStats(), Profiler::regStats(), Minor::MinorStats::regStats(), SMMUv3BaseCache::regStats(), GarnetNetwork::regStats(), InstructionQueue< Impl >::regStats(), PowerState::PowerStateStats::regStats(), BaseSimpleCPU::regStats(), CacheMemory::regStats(), FlashDevice::regStats(), SMMUv3::regStats(), Shader::regStats(), WalkCache::regStats(), ComputeUnit::regStats(), UFSHostDevice::regStats(), and ArmISA::TableWalker::TableWalkerStats::TableWalkerStats().
Handler Stats::resetHandler = NULL |
Definition at line 511 of file statistics.cc.
Referenced by registerHandlers(), and reset().
CallbackQueue Stats::resetQueue |
Definition at line 522 of file statistics.cc.
Referenced by processResetQueue(), and registerResetCallback().
Tick Stats::startTick |
Definition at line 69 of file stat_control.cc.
Referenced by Stats::Global::Global(), and statElapsedTicks().
Time Stats::statTime(true) |
Referenced by Stats::Global::Global(), and statElapsedTime().
const FlagsType Stats::total = 0x0010 |
Print the total.
Definition at line 49 of file info.hh.
Referenced by PacketFifo::check(), DefaultCommit< Impl >::CommitStats::CommitStats(), ROB< Impl >::countInsts(), Minor::Fetch2::Fetch2Stats::Fetch2Stats(), DefaultFetch< Impl >::FetchStatGroup::FetchStatGroup(), LSQ< Impl >::getCount(), Prefetcher::Queued::getMaxPermittedPrefetches(), StatTest::init(), LSQ< Impl >::numFreeLoadEntries(), LSQ< Impl >::numFreeStoreEntries(), LSQ< Impl >::numLoads(), BaseCPU::numSimulatedInsts(), BaseCPU::numSimulatedOps(), LSQ< Impl >::numStores(), Stats::VectorPrint::operator()(), Stats::DistPrint::operator()(), HTMSequencer::regStats(), Minor::MinorStats::regStats(), GarnetNetwork::regStats(), Compressor::Base::BaseStats::regStats(), BaseTags::BaseTagStats::regStats(), InstructionQueue< Impl >::regStats(), DefaultIEW< Impl >::regStats(), BaseSimpleCPU::regStats(), CacheMemory::regStats(), CopyEngine::regStats(), AbstractMemory::MemStats::regStats(), FullO3CPU< O3CPUImpl >::regStats(), BaseXBar::regStats(), BaseCache::CacheStats::regStats(), BaseCache::CacheCmdStats::regStatsFromParent(), DefaultRename< Impl >::RenameStats::RenameStats(), SC_MODULE(), ArmISA::TableWalker::TableWalkerStats::TableWalkerStats(), FullO3CPU< O3CPUImpl >::totalInsts(), FullO3CPU< O3CPUImpl >::totalOps(), Stats::ScalarPrint::update(), and Stats::Text::visit().