Searched refs:prediction (Results 1 - 5 of 5) sorted by relevance

/gem5/src/cpu/minor/
H A Dfetch2.cc157 // using the branch prediction code.
173 // using the branch prediction code.
213 DPRINTF(Branch, "Not attempting prediction for inst: %s\n", *inst);
227 /* Mark with a new prediction number by the stream number of the
228 * instruction causing the prediction */
246 BranchData prediction; local
251 /* React to branches from Execute to update local branch prediction
266 * prediction sequence number */
312 prediction.isBubble() /* No predicted branch */)
317 /* Discard line due to prediction sequenc
[all...]
H A Dfetch1.hh148 /** Is this line out of date with the current stream/prediction
199 Latch<BranchData>::Output prediction; member in class:Minor::Fetch1
261 * prediction targets from Fetch2 and by incrementing it as we fetch
267 * Execute originates new prediction sequence numbers. */
272 * by the prediction to which they belong. Fetch2 originates
273 * prediction sequence numbers. */
H A Dfetch1.cc66 prediction(prediction_),
532 /* Update the prediction. Note that it's possible for this to
533 * actually set the prediction to an *older* value if new
576 const BranchData &fetch2_branch = *prediction.outputWire;
600 DPRINTF(Fetch, "Ignoring simultaneous prediction: %s\n",
609 * as the one of the prediction.
612 DPRINTF(Fetch, "Not changing stream on prediction: %s,"
637 DPRINTF(Fetch, "Not changing stream on prediction: %s,"
/gem5/src/cpu/pred/
H A Dmultiperspective_perceptron.cc311 // bias the prediction by whether the local history is
409 // was the prediction correct?
443 // prediction was weak, update the weights
487 // if the prediction still would have been incorrect even
582 bi->prediction = false;
586 bi->prediction = true;
596 bi->prediction = false;
599 bi->prediction = (bestval >= 1);
601 bi->prediction = (bi->yout >= 1);
605 return bi->prediction;
[all...]
H A Dmultiperspective_perceptron.hh108 /** Result of the prediction (true is taken) */
109 bool prediction; member in class:MultiperspectivePerceptron::MPPBranchInfo
115 filtered(false), prediction(false), yout(0)
450 * resulting best value in case the prediction has low confidence

Completed in 23 milliseconds