Home | History | Annotate | Download | only in R600

Lines Matching refs:R600SchedStrategy

28 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) {
51 void R600SchedStrategy::MoveUnits(ReadyQueue *QSrc, ReadyQueue *QDst)
63 SUnit* R600SchedStrategy::pickNode(bool &IsTopNode) {
121 void R600SchedStrategy::schedNode(SUnit *SU, bool IsTopNode) {
164 void R600SchedStrategy::releaseTopNode(SUnit *SU) {
173 void R600SchedStrategy::releaseBottomNode(SUnit *SU) {
176 bool R600SchedStrategy::regBelongsToClass(unsigned Reg,
185 R600SchedStrategy::AluKind R600SchedStrategy::getAluKind(SUnit *SU) const {
246 int R600SchedStrategy::getInstKind(SUnit* SU) {
290 SUnit *R600SchedStrategy::PopInst(std::multiset<SUnit *, CompareSUnit> &Q) {
308 void R600SchedStrategy::LoadAlu() {
319 void R600SchedStrategy::PrepareNextSlot() {
327 void R600SchedStrategy::AssignSlot(MachineInstr* MI, unsigned Slot) {
355 SUnit *R600SchedStrategy::AttemptFillSlot(unsigned Slot) {
377 bool R600SchedStrategy::isAvailablesAluEmpty() const {
384 SUnit* R600SchedStrategy::pickAlu() {
414 SUnit* R600SchedStrategy::pickOther(int QID) {