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

/gem5/src/cpu/pred/
H A Dltage.cc72 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 Dltage.hh90 LoopPredictor::BranchInfo *lpBranchInfo; member in struct:LTAGE::LTageBranchInfo
92 : TageBranchInfo(tage), lpBranchInfo(lp.makeBranchInfo())
97 delete lpBranchInfo;
H A Dtage_sc_l.cc375 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 Dmultiperspective_perceptron_tage.hh194 LoopPredictor::BranchInfo *lpBranchInfo; member in struct:MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo
202 lpBranchInfo(loopPredictor.makeBranchInfo()),
209 delete lpBranchInfo;
H A Dmultiperspective_perceptron_tage.cc537 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