Lines Matching refs:IsTopNode
181 bool IsTopNode = false; in schedule() local
184 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule()
190 scheduleMI(SU, IsTopNode); in schedule()
192 updateQueues(SU, IsTopNode); in schedule()
195 SchedImpl->schedNode(SU, IsTopNode); in schedule()
585 SUnit *ConvergingVLIWScheduler::pickNodeBidrectional(bool &IsTopNode) { in pickNodeBidrectional() argument
589 IsTopNode = false; in pickNodeBidrectional()
593 IsTopNode = true; in pickNodeBidrectional()
610 IsTopNode = false; in pickNodeBidrectional()
620 IsTopNode = true; in pickNodeBidrectional()
626 IsTopNode = false; in pickNodeBidrectional()
630 IsTopNode = true; in pickNodeBidrectional()
634 IsTopNode = true; in pickNodeBidrectional()
638 IsTopNode = false; in pickNodeBidrectional()
643 SUnit *ConvergingVLIWScheduler::pickNode(bool &IsTopNode) { in pickNode() argument
660 IsTopNode = true; in pickNode()
671 IsTopNode = false; in pickNode()
673 SU = pickNodeBidrectional(IsTopNode); in pickNode()
680 DEBUG(dbgs() << "*** " << (IsTopNode ? "Top" : "Bottom") in pickNode()
682 << (IsTopNode ? Top.CurrCycle : Bot.CurrCycle) << '\n'; in pickNode()
691 void ConvergingVLIWScheduler::schedNode(SUnit *SU, bool IsTopNode) { in schedNode() argument
692 if (IsTopNode) { in schedNode()