Lines Matching refs:SUnit
52 std::vector<SUnit*> Packet;
88 bool isResourceAvailable(SUnit *SU);
89 bool reserveResources(SUnit *SU);
114 // The best SUnit candidate.
115 SUnit *SU;
176 bool checkHazard(SUnit *SU);
178 void releaseNode(SUnit *SU, unsigned ReadyCycle);
182 void bumpNode(SUnit *SU);
186 void removeReady(SUnit *SU);
188 SUnit *pickOnlyChoice();
199 /// SUnit::NodeQueueId: 0 (none), 1 (top), 2 (bot), 3 (both)
211 virtual SUnit *pickNode(bool &IsTopNode);
213 virtual void schedNode(SUnit *SU, bool IsTopNode);
215 virtual void releaseTopNode(SUnit *SU);
217 virtual void releaseBottomNode(SUnit *SU);
225 SUnit *pickNodeBidrectional(bool &IsTopNode);
228 SUnit *SU, SchedCandidate &Candidate,
235 void traceCandidate(const char *Label, const ReadyQueue &Q, SUnit *SU,