Lines Matching refs:SignaturePathPrefetcher
38 #include "params/SignaturePathPrefetcher.hh"
40 SignaturePathPrefetcher::SignaturePathPrefetcher(
66 SignaturePathPrefetcher::PatternStrideEntry &
67 SignaturePathPrefetcher::PatternEntry::getStrideEntry(stride_t stride)
94 SignaturePathPrefetcher::addPrefetch(Addr ppn, stride_t last_block,
135 SignaturePathPrefetcher::handleSignatureTableMiss(stride_t current_block,
144 SignaturePathPrefetcher::increasePatternEntryCounter(
151 SignaturePathPrefetcher::updatePatternTable(Addr signature, stride_t stride)
160 SignaturePathPrefetcher::SignatureEntry &
161 SignaturePathPrefetcher::getSignatureEntry(Addr ppn, bool is_secure,
185 SignaturePathPrefetcher::PatternEntry &
186 SignaturePathPrefetcher::getPatternEntry(Addr signature)
203 SignaturePathPrefetcher::calculatePrefetchConfidence(PatternEntry const &sig,
210 SignaturePathPrefetcher::calculateLookaheadConfidence(PatternEntry const &sig,
226 SignaturePathPrefetcher::calculatePrefetch(const PrefetchInfo &pfi,
310 SignaturePathPrefetcher::auxiliaryPrefetcher(Addr ppn, stride_t current_block,
320 SignaturePathPrefetcher*
323 return new SignaturePathPrefetcher(this);