allocate | gem5::compression::DictionaryCompressor< T >::Pattern | protected |
bits | gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask > | private |
code | gem5::compression::DictionaryCompressor< T >::Pattern | protected |
decompress(const DictionaryEntry dict_bytes) const override | gem5::compression::DictionaryCompressor< T >::MaskedValuePattern< 0, 0xFFFFFFFFFFFFFFFF > | inlinevirtual |
getCode() const | gem5::compression::DictionaryCompressor< T >::Pattern | inline |
getMatchLocation() const | gem5::compression::DictionaryCompressor< T >::Pattern | inline |
getPatternNumber() const | gem5::compression::DictionaryCompressor< T >::Pattern | inline |
getSizeBits() const | gem5::compression::DictionaryCompressor< T >::Pattern | inlinevirtual |
isPattern(const DictionaryEntry &bytes, const DictionaryEntry &dict_bytes, const int match_location) | gem5::compression::DictionaryCompressor< T >::MaskedValuePattern< 0, 0xFFFFFFFFFFFFFFFF > | inlinestatic |
length | gem5::compression::DictionaryCompressor< T >::Pattern | protected |
MaskedPattern(const int number, const uint64_t code, const uint64_t metadata_length, const int match_location, const DictionaryEntry bytes, const bool allocate=true) | gem5::compression::DictionaryCompressor< T >::MaskedPattern< mask > | inline |
MaskedValuePattern(const int number, const uint64_t code, const uint64_t metadata_length, const int match_location, const DictionaryEntry bytes, const bool allocate=false) | gem5::compression::DictionaryCompressor< T >::MaskedValuePattern< 0, 0xFFFFFFFFFFFFFFFF > | inline |
matchLocation | gem5::compression::DictionaryCompressor< T >::Pattern | protected |
numUnmatchedBits | gem5::compression::DictionaryCompressor< T >::Pattern | protected |
Pattern(const int number, const uint64_t code, const uint64_t metadata_length, const uint64_t num_unmatched_bits, const int match_location, const bool allocate=true) | gem5::compression::DictionaryCompressor< T >::Pattern | inline |
patternNumber | gem5::compression::DictionaryCompressor< T >::Pattern | protected |
PatternZ(const DictionaryEntry bytes, const int match_location) | gem5::compression::Zero::PatternZ | inline |
print() const | gem5::compression::DictionaryCompressor< T >::Pattern | inline |
shouldAllocate() const | gem5::compression::DictionaryCompressor< T >::Pattern | inline |
~Pattern()=default | gem5::compression::DictionaryCompressor< T >::Pattern | virtual |