Lines Matching refs:SUnit
54 std::vector<SUnit *> Available[IDLast], Pending[IDLast];
55 std::vector<SUnit *> AvailableAlus[AluLast];
56 std::vector<SUnit *> PhysicalRegCopy;
77 SUnit *pickNode(bool &IsTopNode) override;
78 void schedNode(SUnit *SU, bool IsTopNode) override;
79 void releaseTopNode(SUnit *SU) override;
80 void releaseBottomNode(SUnit *SU) override;
86 int getInstKind(SUnit *SU);
88 AluKind getAluKind(SUnit *SU) const;
91 SUnit *AttemptFillSlot (unsigned Slot, bool AnyAlu);
93 SUnit *PopInst(std::vector<SUnit*> &Q, bool AnyALU);
96 SUnit* pickAlu();
97 SUnit* pickOther(int QID);
98 void MoveUnits(std::vector<SUnit *> &QSrc, std::vector<SUnit *> &QDst);