Lines Matching defs:ScheduleDAGRRList

1 //===- ScheduleDAGRRList.cpp - Reg pressure reduction list scheduler ------===//
135 /// ScheduleDAGRRList - The actual register reduction list scheduler
138 class ScheduleDAGRRList : public ScheduleDAGSDNodes {
189 ScheduleDAGRRList(MachineFunction &mf, bool needlatency,
201 ~ScheduleDAGRRList() override {
356 void ScheduleDAGRRList::Schedule() {
400 void ScheduleDAGRRList::ReleasePred(SUnit *SU, const SDep *PredEdge) {
556 void ScheduleDAGRRList::ReleasePredecessors(SUnit *SU) {
601 void ScheduleDAGRRList::ReleasePending() {
631 void ScheduleDAGRRList::AdvanceToCycle(unsigned NextCycle) {
653 void ScheduleDAGRRList::AdvancePastStalls(SUnit *SU) {
695 void ScheduleDAGRRList::EmitNode(SUnit *SU) {
738 void ScheduleDAGRRList::ScheduleNodeBottomUp(SUnit *SU) {
822 void ScheduleDAGRRList::CapturePred(SDep *PredEdge) {
837 void ScheduleDAGRRList::UnscheduleNodeBottomUp(SUnit *SU) {
929 void ScheduleDAGRRList::RestoreHazardCheckerBottomUp() {
950 void ScheduleDAGRRList::BacktrackBottomUp(SUnit *SU, SUnit *BtSU) {
982 SUnit *ScheduleDAGRRList::TryUnfoldSU(SUnit *SU) {
1131 SUnit *ScheduleDAGRRList::CopyAndMoveSuccessors(SUnit *SU) {
1219 void ScheduleDAGRRList::InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg,
1347 bool ScheduleDAGRRList::
1442 void ScheduleDAGRRList::releaseInterferences(unsigned Reg) {
1471 SUnit *ScheduleDAGRRList::PickNodeToScheduleBottomUp() {
1604 void ScheduleDAGRRList::ListScheduleBottomUp() {
1746 ScheduleDAGRRList *scheduleDAG = nullptr;
1779 void setScheduleDAG(ScheduleDAGRRList *scheduleDag) {
2857 ScheduleDAGRRList *scheduleDAG,
3153 ScheduleDAGRRList *SD = new ScheduleDAGRRList(*IS->MF, false, PQ, OptLevel);
3167 ScheduleDAGRRList *SD = new ScheduleDAGRRList(*IS->MF, false, PQ, OptLevel);
3183 ScheduleDAGRRList *SD = new ScheduleDAGRRList(*IS->MF, true, PQ, OptLevel);
3197 ScheduleDAGRRList *SD = new ScheduleDAGRRList(*IS->MF, true, PQ, OptLevel);