Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Top

156   // Allow the scheduler to force top-down or bottom-up scheduling. If neither
203 /// schedule the node at the top of the unscheduled region. Otherwise it will
215 /// top-down scheduling.
239 /// The top of the unscheduled zone.
295 MachineBasicBlock::iterator top() const { return CurrentTop; }
322 // Top-Level entry points for the schedule() driver...
366 // liveness during bottom-up scheduling. Top-down scheduling may proceed but
381 /// The top of the unscheduled zone.
410 /// Get current register pressure for the top scheduled instructions.
454 // Top-Level entry points for the schedule() driver...
458 /// region, TopTracker and BottomTracker will be initialized to the top and
463 /// the Top RP tracker in case the region beginning has changed.
573 /// SUnit::NodeQueueId: 0 (none), 1 (top), 2 (bot), 3 (both)
821 // Whether this candidate should be scheduled at top/bottom.
881 // State of the top and bottom scheduled instruction boundaries.
882 SchedBoundary Top;
885 /// Candidate last picked from Top boundary.
893 GenericSchedulerBase(C), DAG(nullptr), Top(SchedBoundary::TopQID, "TopQ"),
917 Top.releaseTopNode(SU);
956 SchedBoundary Top;
960 GenericSchedulerBase(C), Top
986 Top.releaseTopNode(SU);