|
gem5 [DEVELOP-FOR-25.0]
|
#include <base.hh>
Public Member Functions | |
| CompressionData () | |
| Default constructor. | |
| virtual | ~CompressionData () |
| Virtual destructor. | |
| void | setSizeBits (std::size_t size) |
| Set compression size (in bits). | |
| std::size_t | getSizeBits () const |
| Get compression size (in bits). | |
| std::size_t | getSize () const |
| Get compression size (in bytes). | |
Private Attributes | |
| std::size_t | _size |
| Compressed cache line size (in bits). | |
| gem5::compression::Base::CompressionData::CompressionData | ( | ) |
Default constructor.
Definition at line 57 of file base.cc.
References _size.
Referenced by gem5::compression::Perfect::CompData::CompData(), and gem5::compression::Multi::MultiCompData::MultiCompData().
|
virtual |
| std::size_t gem5::compression::Base::CompressionData::getSize | ( | ) | const |
Get compression size (in bytes).
Definition at line 79 of file base.cc.
References _size.
| std::size_t gem5::compression::Base::CompressionData::getSizeBits | ( | ) | const |
Get compression size (in bits).
Definition at line 73 of file base.cc.
References _size.
Referenced by gem5::compression::DictionaryCompressor< T >::CompData::addEntry().
| void gem5::compression::Base::CompressionData::setSizeBits | ( | std::size_t | size | ) |
Set compression size (in bits).
| size | Compressed data size. |
Definition at line 67 of file base.cc.
References _size.
Referenced by gem5::compression::Multi::MultiCompData::MultiCompData().
|
private |
Compressed cache line size (in bits).
Definition at line 251 of file base.hh.
Referenced by CompressionData(), getSize(), getSizeBits(), and setSizeBits().