Lines Matching refs:IsTopNode
240 bool IsTopNode = false; in schedule() local
244 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule()
251 scheduleMI(SU, IsTopNode); in schedule()
254 SchedImpl->schedNode(SU, IsTopNode); in schedule()
256 updateQueues(SU, IsTopNode); in schedule()
884 SUnit *ConvergingVLIWScheduler::pickNodeBidrectional(bool &IsTopNode) { in pickNodeBidrectional() argument
889 IsTopNode = false; in pickNodeBidrectional()
894 IsTopNode = true; in pickNodeBidrectional()
912 IsTopNode = false; in pickNodeBidrectional()
923 IsTopNode = true; in pickNodeBidrectional()
930 IsTopNode = false; in pickNodeBidrectional()
935 IsTopNode = true; in pickNodeBidrectional()
940 IsTopNode = true; in pickNodeBidrectional()
945 IsTopNode = false; in pickNodeBidrectional()
950 SUnit *ConvergingVLIWScheduler::pickNode(bool &IsTopNode) { in pickNode() argument
967 IsTopNode = true; in pickNode()
978 IsTopNode = false; in pickNode()
980 SU = pickNodeBidrectional(IsTopNode); in pickNode()
987 LLVM_DEBUG(dbgs() << "*** " << (IsTopNode ? "Top" : "Bottom") in pickNode()
989 << (IsTopNode ? Top.CurrCycle : Bot.CurrCycle) << " (" in pickNode()
999 void ConvergingVLIWScheduler::schedNode(SUnit *SU, bool IsTopNode) { in schedNode() argument
1000 if (IsTopNode) { in schedNode()