Searched refs:pattern_entry (Results 1 - 4 of 4) sorted by relevance

/gem5/src/mem/cache/prefetch/
H A Dsignature_path_v2.cc97 PatternEntry &pattern_entry, PatternStrideEntry &pstride_entry)
99 if (pattern_entry.counter.isSaturated()) {
100 pattern_entry.counter >>= 1;
101 for (auto &entry : pattern_entry.strideEntries) {
106 pattern_entry.counter >>= 1;
107 for (auto &entry : pattern_entry.strideEntries) {
111 pattern_entry.counter++;
96 increasePatternEntryCounter( PatternEntry &pattern_entry, PatternStrideEntry &pstride_entry) argument
H A Dsignature_path.cc145 PatternEntry &pattern_entry, PatternStrideEntry &pstride_entry)
188 PatternEntry* pattern_entry = patternTable.findEntry(signature, false); local
189 if (pattern_entry != nullptr) {
191 patternTable.accessEntry(pattern_entry);
194 pattern_entry = patternTable.findVictim(signature);
195 assert(pattern_entry != nullptr);
197 patternTable.insertEntry(signature, false, pattern_entry);
199 return *pattern_entry;
144 increasePatternEntryCounter( PatternEntry &pattern_entry, PatternStrideEntry &pstride_entry) argument
H A Dsignature_path_v2.hh73 void increasePatternEntryCounter(PatternEntry &pattern_entry,
H A Dsignature_path.hh227 * @param pattern_entry the corresponding PatternEntry
230 virtual void increasePatternEntryCounter(PatternEntry &pattern_entry,

Completed in 8 milliseconds