reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;