Lines Matching refs:cpu
55 #include "cpu/checker/cpu.hh"
56 #include "cpu/o3/fu_pool.hh"
57 #include "cpu/o3/iew.hh"
58 #include "cpu/timebuf.hh"
70 cpu(_cpu),
86 "\tincrease MaxWidth in src/cpu/o3/impl.hh\n",
90 "\tincrease MaxWidth in src/cpu/o3/impl.hh\n",
94 "\tincrease MaxWidth in src/cpu/o3/impl.hh\n",
121 return cpu->name() + ".iew";
128 ppDispatch = new ProbePointArg<DynInstPtr>(cpu->getProbeManager(), "Dispatch");
129 ppMispredict = new ProbePointArg<DynInstPtr>(cpu->getProbeManager(), "Mispredict");
134 ppExecute = new ProbePointArg<DynInstPtr>(cpu->getProbeManager(),
140 ppToCommit = new ProbePointArg<DynInstPtr>(cpu->getProbeManager(),
220 .init(cpu->numThreads)
230 .init(cpu->numThreads)
236 .init(cpu->numThreads)
242 .init(cpu->numThreads)
248 .init(cpu->numThreads)
264 iewExecRate = iewExecutedInsts / cpu->numCycles;
267 .init(cpu->numThreads)
273 .init(cpu->numThreads)
279 .init(cpu->numThreads)
285 .init(cpu->numThreads)
301 wbRate = writebackCount / cpu->numCycles;
319 if (cpu->checker) {
320 cpu->checker->setDcachePort(&ldstQueue.getDataPort());
323 cpu->activateStage(O3CPU::IEWIdx);
447 cpu->activityThisCycle();
884 cpu->wakeCPU();
892 cpu->activityThisCycle();
900 cpu->activateStage(O3CPU::IEWIdx);
908 cpu->deactivateStage(O3CPU::IEWIdx);
1442 cpu->activityThisCycle();
1628 cpu->activityThisCycle();