Searched refs:R600SchedStrategy (Results 1 – 3 of 3) sorted by relevance
26 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) { in initialize()44 void R600SchedStrategy::MoveUnits(std::vector<SUnit *> &QSrc, in MoveUnits()57 SUnit* R600SchedStrategy::pickNode(bool &IsTopNode) { in pickNode()144 void R600SchedStrategy::schedNode(SUnit *SU, bool IsTopNode) { in schedNode()192 void R600SchedStrategy::releaseTopNode(SUnit *SU) { in releaseTopNode()196 void R600SchedStrategy::releaseBottomNode(SUnit *SU) { in releaseBottomNode()213 bool R600SchedStrategy::regBelongsToClass(unsigned Reg, in regBelongsToClass()222 R600SchedStrategy::AluKind R600SchedStrategy::getAluKind(SUnit *SU) const { in getAluKind()296 int R600SchedStrategy::getInstKind(SUnit* SU) { in getInstKind()320 SUnit *R600SchedStrategy::PopInst(std::vector<SUnit *> &Q, bool AnyALU) { in PopInst()[all …]
27 class R600SchedStrategy : public MachineSchedStrategy {70 R600SchedStrategy() : in R600SchedStrategy() function74 virtual ~R600SchedStrategy() {} in ~R600SchedStrategy()
65 return new ScheduleDAGMILive(C, make_unique<R600SchedStrategy>()); in createR600MachineScheduler()