Lines Matching refs:Scheduler
22 void Scheduler::initializeStrategy(std::unique_ptr<SchedulerStrategy> S) { in initializeStrategy()
32 void Scheduler::dump() const { in dump()
40 Scheduler::Status Scheduler::isAvailable(const InstRef &IR) { in isAvailable()
47 return Scheduler::SC_BUFFERS_FULL; in isAvailable()
49 return Scheduler::SC_DISPATCH_GROUP_STALL; in isAvailable()
60 return Scheduler::SC_LOAD_QUEUE_FULL; in isAvailable()
62 return Scheduler::SC_STORE_QUEUE_FULL; in isAvailable()
64 return Scheduler::SC_AVAILABLE; in isAvailable()
70 void Scheduler::issueInstructionImpl( in issueInstructionImpl()
99 void Scheduler::issueInstruction( in issueInstruction()
119 bool Scheduler::promoteToReadySet(SmallVectorImpl<InstRef> &Ready) { in promoteToReadySet()
155 bool Scheduler::promoteToPendingSet(SmallVectorImpl<InstRef> &Pending) { in promoteToPendingSet()
192 InstRef Scheduler::select() { in select()
218 void Scheduler::updateIssuedSet(SmallVectorImpl<InstRef> &Executed) { in updateIssuedSet()
243 uint64_t Scheduler::analyzeResourcePressure(SmallVectorImpl<InstRef> &Insts) { in analyzeResourcePressure()
248 void Scheduler::analyzeDataDependencies(SmallVectorImpl<InstRef> &RegDeps, in analyzeDataDependencies()
264 void Scheduler::cycleEvent(SmallVectorImpl<ResourceRef> &Freed, in cycleEvent()
290 bool Scheduler::mustIssueImmediately(const InstRef &IR) const { in mustIssueImmediately()
300 bool Scheduler::dispatch(InstRef &IR) { in dispatch()