Searched refs:lpBranchInfo (Results 1 - 5 of 5) sorted by relevance
/gem5/src/cpu/pred/ |
H A D | ltage.cc | 72 bi->lpBranchInfo, pred_taken, 75 if (bi->lpBranchInfo->loopPredUsed) { 80 branch_pc, pred_taken, bi->lpBranchInfo->loopPred, 81 bi->lpBranchInfo->loopPredValid, 87 bi->lpBranchInfo->predTaken = pred_taken; 110 loopPredictor->squashLoop(bi->lpBranchInfo); 122 loopPredictor->updateStats(taken, bi->lpBranchInfo); 125 bi->tageBranchInfo->tagePred, bi->lpBranchInfo, instShiftAmt); 128 nrand, corrTarget, bi->lpBranchInfo->predTaken); 143 loopPredictor->squash(tid, bi->lpBranchInfo); [all...] |
H A D | ltage.hh | 90 LoopPredictor::BranchInfo *lpBranchInfo; member in struct:LTAGE::LTageBranchInfo 92 : TageBranchInfo(tage), lpBranchInfo(lp.makeBranchInfo()) 97 delete lpBranchInfo;
|
H A D | tage_sc_l.cc | 375 bi->lpBranchInfo, pred_taken, 378 if (bi->lpBranchInfo->loopPredUsed) { 407 bi->lpBranchInfo->predTaken = pred_taken; 430 loopPredictor->squashLoop(bi->lpBranchInfo); 442 loopPredictor->updateStats(taken, bi->lpBranchInfo); 453 bi->tageBranchInfo->tagePred, bi->lpBranchInfo, instShiftAmt); 456 nrand, corrTarget, bi->lpBranchInfo->predTaken);
|
H A D | multiperspective_perceptron_tage.hh | 194 LoopPredictor::BranchInfo *lpBranchInfo; member in struct:MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo 202 lpBranchInfo(loopPredictor.makeBranchInfo()), 209 delete lpBranchInfo;
|
H A D | multiperspective_perceptron_tage.cc | 537 bi->lpBranchInfo, pred_taken, instShiftAmt); 553 bi->lpBranchInfo->predTaken = pred_taken; 616 loopPredictor->squashLoop(bi->lpBranchInfo); 629 loopPredictor->updateStats(taken, bi->lpBranchInfo); 633 bi->tageBranchInfo->tagePred, bi->lpBranchInfo, instShiftAmt);
|
Completed in 7 milliseconds