Lines Matching refs:signature
95 stride_t delta, double path_confidence, signature_t signature,
110 handlePageCrossingLookahead(signature, last_block, delta,
120 handlePageCrossingLookahead(signature, last_block, delta,
151 SignaturePathPrefetcher::updatePatternTable(Addr signature, stride_t stride)
155 PatternEntry &p_entry = getPatternEntry(signature);
174 // Sets signature_entry->signature, initial_confidence, and stride
175 handleSignatureTableMiss(block, signature_entry->signature,
186 SignaturePathPrefetcher::getPatternEntry(Addr signature)
188 PatternEntry* pattern_entry = patternTable.findEntry(signature, false);
194 pattern_entry = patternTable.findVictim(signature);
197 patternTable.insertEntry(signature, false, pattern_entry);
238 // - obtain the current signature of accesses
253 // Update the confidence of the current signature
254 updatePatternTable(signature_entry.signature, stride);
256 // Update the current SignatureEntry signature
257 signature_entry.signature =
258 updateSignature(signature_entry.signature, stride);
260 signature_t current_signature = signature_entry.signature;
267 // With the updated signature, attempt to generate prefetches