Lines Matching refs:BranchData
66 Latch<BranchData>::Input out_) :
216 Execute::tryToBranch(MinorDynInstPtr inst, Fault fault, BranchData &branch)
240 BranchData::Reason reason = BranchData::NoBranch;
260 reason = BranchData::BadlyPredictedBranch;
270 reason = BranchData::CorrectlyPredictedBranch;
278 reason = BranchData::BadlyPredictedBranchTarget;
285 reason = BranchData::UnpredictedBranch;
288 reason = BranchData::NoBranch;
297 BranchData::Reason reason,
299 BranchData &branch)
301 if (reason != BranchData::NoBranch) {
303 if (BranchData::isStreamChange(reason))
308 branch = BranchData(reason, tid,
322 LSQ::LSQRequestPtr response, BranchData &branch, Fault &fault)
418 Execute::takeInterrupt(ThreadID thread_id, BranchData &branch)
439 updateBranchData(thread_id, BranchData::Interrupt,
448 Execute::executeMemRefInst(MinorDynInstPtr inst, BranchData &branch,
891 BranchData &branch, Fault &fault, bool &committed,
1014 updateBranchData(thread_id, BranchData::SuspendThread, inst,
1024 BranchData &branch)
1122 updateBranchData(thread_id, BranchData::UnpredictedBranch,
1418 BranchData &branch = *out.inputWire;
1457 branch = BranchData::bubble();
1477 updateBranchData(commit_tid, BranchData::HaltFetch,
1599 Execute::checkInterrupts(BranchData& branch, bool& interrupted)