gem5 v24.0.0.0
|
#include <dictionary_compressor.hh>
Public Member Functions | |
CompData () | |
~CompData ()=default | |
virtual void | addEntry (std::unique_ptr< Pattern >) |
Add a pattern entry to the list of patterns. | |
Public Member Functions inherited from gem5::compression::Base::CompressionData | |
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). | |
Public Attributes | |
std::vector< std::unique_ptr< Pattern > > | entries |
The patterns matched in the original line. | |
Definition at line 392 of file dictionary_compressor.hh.
gem5::compression::DictionaryCompressor< T >::CompData::CompData | ( | ) |
Definition at line 50 of file dictionary_compressor_impl.hh.
|
default |
|
virtual |
Add a pattern entry to the list of patterns.
entry | The new pattern entry. |
Definition at line 57 of file dictionary_compressor_impl.hh.
References gem5::compression::Base::setSizeBits().
Referenced by gem5::compression::DictionaryCompressor< T >::compress().
std::vector<std::unique_ptr<Pattern> > gem5::compression::DictionaryCompressor< T >::CompData::entries |
The patterns matched in the original line.
Definition at line 396 of file dictionary_compressor.hh.
Referenced by gem5::compression::DictionaryCompressor< T >::decompress().