Searched refs:scoreboard (Results 1 - 8 of 8) sorted by relevance

/gem5/src/cpu/minor/
H A Dexecute.hh55 #include "cpu/minor/scoreboard.hh"
119 std::vector<Scoreboard> scoreboard; member in class:Minor::Execute
H A Dexecute.cc180 scoreboard.push_back(Scoreboard(name_ + ".scoreboard" + tid_str));
627 scoreboard[thread_id].markupInstDests(inst, cpu.curCycle() +
674 } else if (!scoreboard[thread_id].canInstIssue(inst,
717 scoreboard[thread_id].execSeqNumToWaitFor(inst,
755 scoreboard[thread_id].markupInstDests(inst, cpu.curCycle() +
1370 scoreboard[thread_id].clearInstDests(inst, inst->isMemRef());
1533 scoreboard[inst->id.threadId].canInstIssue(inst,
1653 scoreboard[0].minorTrace();
/gem5/src/cpu/o3/
H A Dcpu.cc126 scoreboard(name() + ".scoreboard",
218 rename.setScoreboard(&scoreboard);
219 iew.setScoreboard(&scoreboard);
789 scoreboard.setReg(phys_reg);
797 scoreboard.setReg(phys_reg);
805 scoreboard.setReg(phys_reg);
H A Diew.hh52 #include "cpu/o3/scoreboard.hh"
77 * scoreboard.
165 /** Sets pointer to the scoreboard. */
272 * the scoreboard of registers becoming ready.
343 Scoreboard* scoreboard; member in class:DefaultIEW
H A Drename.hh184 /** Sets pointer to the scoreboard. */
370 /** Pointer to the scoreboard. */
371 Scoreboard *scoreboard; member in class:DefaultRename
H A Drename_impl.hh336 scoreboard = _scoreboard;
1111 if (scoreboard->getReg(renamed_reg)) {
1151 scoreboard->unsetReg(rename_result.first);
H A Dcpu.hh62 #include "cpu/o3/scoreboard.hh"
603 Scoreboard scoreboard; member in class:FullO3CPU
H A Diew_impl.hh391 scoreboard = sb_ptr;
1458 // mark scoreboard that this instruction is finally complete.
1459 // Either have IEW have direct access to scoreboard, or have this
1489 scoreboard->setReg(inst->renamedDestRegIdx(i));

Completed in 44 milliseconds