Lines Matching refs:SUnit
54 std::vector<SUnit *> Available[IDLast], Pending[IDLast];
55 std::vector<SUnit *> AvailableAlus[AluLast];
56 std::vector<SUnit *> PhysicalRegCopy;
74 SUnit *pickNode(bool &IsTopNode) override;
75 void schedNode(SUnit *SU, bool IsTopNode) override;
76 void releaseTopNode(SUnit *SU) override;
77 void releaseBottomNode(SUnit *SU) override;
83 int getInstKind(SUnit *SU);
85 AluKind getAluKind(SUnit *SU) const;
88 SUnit *AttemptFillSlot (unsigned Slot, bool AnyAlu);
90 SUnit *PopInst(std::vector<SUnit*> &Q, bool AnyALU);
93 SUnit* pickAlu();
94 SUnit* pickOther(int QID);
95 void MoveUnits(std::vector<SUnit *> &QSrc, std::vector<SUnit *> &QDst);