X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmem%2Fcache%2Fcompressors%2Fbase.cc;h=87f41a437f17c98dda7aac22e4f4297234c04e32;hb=5aaa392f2e0a0b133760d1e88d05e6ea0b9f43f8;hp=1febe7de7ee7134516fdfdcd63f8707f9552201e;hpb=491b9874d2a4d543bf6098a9f37727fddf905743;p=gem5.git diff --git a/src/mem/cache/compressors/base.cc b/src/mem/cache/compressors/base.cc index 1febe7de7..87f41a437 100644 --- a/src/mem/cache/compressors/base.cc +++ b/src/mem/cache/compressors/base.cc @@ -227,18 +227,17 @@ Base::setSizeBits(CacheBlk* blk, const std::size_t size_bits) Base::BaseStats::BaseStats(Base& _compressor) : Stats::Group(&_compressor), compressor(_compressor), - compressions(this, "compressions", - "Total number of compressions"), - failedCompressions(this, "failed_compressions", - "Total number of failed compressions"), - compressionSize(this, "compression_size", - "Number of blocks that were compressed to this power of two size"), - compressionSizeBits(this, "compression_size_bits", - "Total compressed data size, in bits"), - avgCompressionSizeBits(this, "avg_compression_size_bits", - "Average compression size, in bits"), - decompressions(this, "total_decompressions", - "Total number of decompressions") + ADD_STAT(compressions, UNIT_COUNT, "Total number of compressions"), + ADD_STAT(failedCompressions, UNIT_COUNT, + "Total number of failed compressions"), + ADD_STAT(compressionSize, UNIT_COUNT, + "Number of blocks that were compressed to this power of two " + "size"), + ADD_STAT(compressionSizeBits, UNIT_BIT, "Total compressed data size"), + ADD_STAT(avgCompressionSizeBits, + UNIT_RATE(Stats::Units::Bit, Stats::Units::Count), + "Average compression size"), + ADD_STAT(decompressions, UNIT_COUNT, "Total number of decompressions") { }