system->instEventQueue.serviceEvents(system->totalNumInsts);
}
-template <class Impl>
-void
-FullO3CPU<Impl>::addToRemoveList(DynInstPtr &inst)
-{
- removeInstsThisCycle = true;
-
- removeList.push(inst->getInstListIt());
-}
-
template <class Impl>
void
FullO3CPU<Impl>::removeFrontInst(DynInstPtr &inst)
/** Function to tell the CPU that an instruction has completed. */
void instDone(ThreadID tid);
- /** Add Instructions to the CPU Remove List*/
- void addToRemoveList(DynInstPtr &inst);
-
/** Remove an instruction from the front end of the list. There's
* no restriction on location of the instruction.
*/