reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/MCA/HardwareUnits/RetireControlUnit.cpp
   37   Queue.resize(2 * NumROBEntries);
   47   Queue[NextAvailableSlotIdx] = {IR, Entries, false};
   49   NextAvailableSlotIdx %= Queue.size();
   56   const RetireControlUnit::RUToken &Current = Queue[CurrentInstructionSlotIdx];
   67   return NextSlotIdx % Queue.size();
   71   return Queue[computeNextSlotIdx()];
   75   RetireControlUnit::RUToken &Current = Queue[CurrentInstructionSlotIdx];
   80   CurrentInstructionSlotIdx %= Queue.size();
   86   assert(Queue.size() > TokenID);
   87   assert(Queue[TokenID].IR.getInstruction() && "Instruction was not dispatched!");
   88   assert(Queue[TokenID].Executed == false && "Instruction already executed!");
   89   Queue[TokenID].Executed = true;