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

/gem5/src/mem/cache/prefetch/
H A Dsignature_path.hh85 struct PatternStrideEntry struct in class:SignaturePathPrefetcher
91 PatternStrideEntry(unsigned bits) : stride(0), counter(bits) function in struct:SignaturePathPrefetcher::PatternStrideEntry
98 std::vector<PatternStrideEntry> strideEntries;
121 PatternStrideEntry *findStride(stride_t stride)
123 PatternStrideEntry *found_entry = nullptr;
139 PatternStrideEntry &getStrideEntry(stride_t stride);
210 * @param lookahead PatternStrideEntry within the provided PatternEntry
214 PatternStrideEntry const &lookahead) const;
219 * @param entry PatternStrideEntry within the provided PatternEntry
223 PatternStrideEntry cons
[all...]
H A Dsignature_path_v2.hh68 PatternStrideEntry const &lookahead) const override;
71 PatternStrideEntry const &lookahead) const override;
74 PatternStrideEntry &pstride_entry) override;
H A Dsignature_path_v2.cc80 PatternEntry const &sig, PatternStrideEntry const &lookahead) const
89 PatternStrideEntry const &entry) const
97 PatternEntry &pattern_entry, PatternStrideEntry &pstride_entry)
H A Dsignature_path.cc66 SignaturePathPrefetcher::PatternStrideEntry &
69 PatternStrideEntry *pstride_entry = findStride(stride);
76 PatternStrideEntry *victim_pstride_entry = &(strideEntries[0]);
145 PatternEntry &pattern_entry, PatternStrideEntry &pstride_entry)
156 PatternStrideEntry &ps_entry = p_entry.getStrideEntry(stride);
204 PatternStrideEntry const &entry) const
211 PatternStrideEntry const &lookahead) const
273 PatternStrideEntry const *lookahead = nullptr;

Completed in 7 milliseconds