Lines Matching refs:IsTopNode
223 bool IsTopNode = false; in schedule() local
227 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule()
233 scheduleMI(SU, IsTopNode); in schedule()
236 SchedImpl->schedNode(SU, IsTopNode); in schedule()
238 updateQueues(SU, IsTopNode); in schedule()
878 SUnit *ConvergingVLIWScheduler::pickNodeBidrectional(bool &IsTopNode) { in pickNodeBidrectional() argument
883 IsTopNode = false; in pickNodeBidrectional()
888 IsTopNode = true; in pickNodeBidrectional()
906 IsTopNode = false; in pickNodeBidrectional()
917 IsTopNode = true; in pickNodeBidrectional()
924 IsTopNode = false; in pickNodeBidrectional()
929 IsTopNode = true; in pickNodeBidrectional()
934 IsTopNode = true; in pickNodeBidrectional()
939 IsTopNode = false; in pickNodeBidrectional()
944 SUnit *ConvergingVLIWScheduler::pickNode(bool &IsTopNode) { in pickNode() argument
961 IsTopNode = true; in pickNode()
972 IsTopNode = false; in pickNode()
974 SU = pickNodeBidrectional(IsTopNode); in pickNode()
981 LLVM_DEBUG(dbgs() << "*** " << (IsTopNode ? "Top" : "Bottom") in pickNode()
983 << (IsTopNode ? Top.CurrCycle : Bot.CurrCycle) << " (" in pickNode()
993 void ConvergingVLIWScheduler::schedNode(SUnit *SU, bool IsTopNode) { in schedNode() argument
994 if (IsTopNode) { in schedNode()