Lines Matching refs:HWS
44 if (Scheduler::Status S = HWS.isAvailable(IR)) {
58 HWS.issueInstruction(IR, Used, Pending, Ready);
81 InstRef IR = HWS.select();
87 IR = HWS.select();
99 HWS.cycleEvent(Freed, Executed, Pending, Ready);
128 if (!HWS.hadTokenStall() && NumDispatchedOpcodes <= NumIssuedOpcodes)
132 uint64_t Mask = HWS.analyzeResourcePressure(Insts);
143 HWS.analyzeDataDependencies(RegDeps, MemDeps);
190 // Ensure that the HWS has not stored this instruction in its queues.
191 HWS.sanityCheck(IR);
201 bool IsReadyInstruction = HWS.dispatch(IR);
218 // If we cannot issue immediately, the HWS will add IR to its ready queue for
220 if (!HWS.mustIssueImmediately(IR))
267 Use.first.first = HWS.getResourceID(Use.first.first);
281 BufferIDs[I] = HWS.getResourceID(CurrentBufferMask);