Lines Matching defs:IsTopNode
181 bool IsTopNode = false;
182 while (SUnit *SU = SchedImpl->pickNode(IsTopNode)) {
186 scheduleMI(SU, IsTopNode);
188 updateQueues(SU, IsTopNode);
577 SUnit *ConvergingVLIWScheduler::pickNodeBidrectional(bool &IsTopNode) {
581 IsTopNode = false;
585 IsTopNode = true;
602 IsTopNode = false;
612 IsTopNode = true;
618 IsTopNode = false;
622 IsTopNode = true;
626 IsTopNode = true;
630 IsTopNode = false;
635 SUnit *ConvergingVLIWScheduler::pickNode(bool &IsTopNode) {
652 IsTopNode = true;
663 IsTopNode = false;
665 SU = pickNodeBidrectional(IsTopNode);
672 DEBUG(dbgs() << "*** " << (IsTopNode ? "Top" : "Bottom")
674 << (IsTopNode ? Top.CurrCycle : Bot.CurrCycle) << '\n';
683 void ConvergingVLIWScheduler::schedNode(SUnit *SU, bool IsTopNode) {
684 if (IsTopNode) {