Searched refs:Pattern (Results 1 - 2 of 2) sorted by relevance

/gem5/src/mem/cache/compressors/
H A Dcpack.hh40 * Every new pattern must inherit from the Pattern class and be added to the
67 class Pattern;
83 static std::unique_ptr<Pattern> getPattern(
92 return std::unique_ptr<Pattern>(
108 static std::unique_ptr<Pattern> getPattern(
113 return std::unique_ptr<Pattern>(new Head(bytes, match_location));
159 std::unique_ptr<Pattern> compressWord(const uint32_t data);
167 uint32_t decompressWord(const Pattern* pattern);
218 * must be also added to the Name enum in the CPack::Pattern class before
221 class CPack::Pattern class in class:CPack
282 Pattern(const PatternNumber number, const uint64_t code, function in class:CPack::Pattern
[all...]
H A Dcpack.cc71 std::unique_ptr<CPack::Pattern>
84 std::unique_ptr<Pattern> pattern =
90 std::unique_ptr<Pattern> temp_pattern =
128 std::unique_ptr<Pattern> first_pattern = compressWord(first_word);
129 std::unique_ptr<Pattern> second_pattern = compressWord(second_word);
160 CPack::decompressWord(const Pattern* pattern)
211 .init(Pattern::getNumPatterns())
216 for (unsigned i = 0; i < Pattern::getNumPatterns(); ++i) {
217 patternStats.subname(i, Pattern::getName(i));
219 Pattern
[all...]

Completed in 9 milliseconds