Searched refs:loopPredictor (Results 1 - 5 of 5) sorted by relevance
/gem5/src/cpu/pred/ |
H A D | ltage.cc | 51 : TAGE(params), loopPredictor(params->loop_predictor) 65 LTageBranchInfo *bi = new LTageBranchInfo(*tage, *loopPredictor); 71 pred_taken = loopPredictor->loopPredict(tid, branch_pc, cond_branch, 82 loopPredictor->getLoopUseCounter(), 110 loopPredictor->squashLoop(bi->lpBranchInfo); 122 loopPredictor->updateStats(taken, bi->lpBranchInfo); 124 loopPredictor->condBranchUpdate(tid, branch_pc, taken, 143 loopPredictor->squash(tid, bi->lpBranchInfo);
|
H A D | ltage.hh | 79 LoopPredictor *loopPredictor; member in class:LTAGE
|
H A D | multiperspective_perceptron_tage.cc | 390 loopPredictor(p->loop_predictor), 402 int numBitsLoopPred = loopPredictor->getSizeInBits(); 531 new MPPTAGEBranchInfo(instPC, pcshift, true, *tage, *loopPredictor, 536 pred_taken = loopPredictor->loopPredict(tid, instPC, true, 616 loopPredictor->squashLoop(bi->lpBranchInfo); 629 loopPredictor->updateStats(taken, bi->lpBranchInfo); 632 loopPredictor->condBranchUpdate(tid, instPC, taken, 686 new MPPTAGEBranchInfo(pc, pcshift, false, *tage, *loopPredictor,
|
H A D | multiperspective_perceptron_tage.hh | 185 LoopPredictor *loopPredictor; member in class:MultiperspectivePerceptronTAGE 198 LoopPredictor &loopPredictor, 202 lpBranchInfo(loopPredictor.makeBranchInfo()), 197 MPPTAGEBranchInfo(Addr pc, int pcshift, bool cond, TAGEBase &tage, LoopPredictor &loopPredictor, StatisticalCorrector &statisticalCorrector) argument
|
H A D | tage_sc_l.cc | 369 *loopPredictor); 374 pred_taken = loopPredictor->loopPredict(tid, branch_pc, cond_branch, 430 loopPredictor->squashLoop(bi->lpBranchInfo); 442 loopPredictor->updateStats(taken, bi->lpBranchInfo); 452 loopPredictor->condBranchUpdate(tid, branch_pc, taken,
|
Completed in 12 milliseconds