Searched refs:PatternEntry (Results 1 - 4 of 4) sorted by relevance
/gem5/src/mem/cache/prefetch/ |
H A D | signature_path_v2.hh | 67 double calculateLookaheadConfidence(PatternEntry const &sig, 70 double calculatePrefetchConfidence(PatternEntry const &sig, 73 void increasePatternEntryCounter(PatternEntry &pattern_entry,
|
H A D | signature_path.hh | 95 struct PatternEntry : public TaggedEntry struct in class:SignaturePathPrefetcher 101 PatternEntry(size_t num_strides, unsigned counter_bits) function in struct:SignaturePathPrefetcher::PatternEntry 142 AssociativeSet<PatternEntry> patternTable; 192 * Obtains the PatternEntry of the given signature, if the signature is 195 * @result a reference to the PatternEntry 197 PatternEntry& getPatternEntry(Addr signature); 209 * @param sig the PatternEntry to use 210 * @param lookahead PatternStrideEntry within the provided PatternEntry 213 virtual double calculateLookaheadConfidence(PatternEntry const &sig, 218 * @param sig the PatternEntry t [all...] |
H A D | signature_path_v2.cc | 80 PatternEntry const &sig, PatternStrideEntry const &lookahead) const 88 SignaturePathPrefetcherV2::calculatePrefetchConfidence(PatternEntry const &sig, 97 PatternEntry &pattern_entry, PatternStrideEntry &pstride_entry)
|
H A D | signature_path.cc | 54 PatternEntry(stridesPerPatternEntry, p->num_counter_bits)) 67 SignaturePathPrefetcher::PatternEntry::getStrideEntry(stride_t stride) 145 PatternEntry &pattern_entry, PatternStrideEntry &pstride_entry) 155 PatternEntry &p_entry = getPatternEntry(signature); 185 SignaturePathPrefetcher::PatternEntry & 188 PatternEntry* pattern_entry = patternTable.findEntry(signature, false); 203 SignaturePathPrefetcher::calculatePrefetchConfidence(PatternEntry const &sig, 210 SignaturePathPrefetcher::calculateLookaheadConfidence(PatternEntry const &sig, 271 PatternEntry *current_pattern_entry =
|
Completed in 7 milliseconds