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