Lines Matching refs:IsTopNode
858 bool IsTopNode = false; in schedule() local
861 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule()
869 if (IsTopNode) { in schedule()
892 SchedImpl->schedNode(SU, IsTopNode); in schedule()
894 updateQueues(SU, IsTopNode); in schedule()
964 void ScheduleDAGMI::updateQueues(SUnit *SU, bool IsTopNode) { in updateQueues() argument
966 if (IsTopNode) in updateQueues()
1482 bool IsTopNode = false; in schedule() local
1485 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule()
1492 scheduleMI(SU, IsTopNode); in schedule()
1504 SchedImpl->schedNode(SU, IsTopNode); in schedule()
1506 updateQueues(SU, IsTopNode); in schedule()
1651 void ScheduleDAGMILive::scheduleMI(SUnit *SU, bool IsTopNode) { in scheduleMI() argument
1655 if (IsTopNode) { in scheduleMI()
3667 SUnit *GenericScheduler::pickNodeBidirectional(bool &IsTopNode) { in pickNodeBidirectional() argument
3671 IsTopNode = false; in pickNodeBidirectional()
3676 IsTopNode = true; in pickNodeBidirectional()
3739 IsTopNode = Cand.AtTop; in pickNodeBidirectional()
3745 SUnit *GenericScheduler::pickNode(bool &IsTopNode) { in pickNode() argument
3763 IsTopNode = true; in pickNode()
3774 IsTopNode = false; in pickNode()
3776 SU = pickNodeBidirectional(IsTopNode); in pickNode()
3836 void GenericScheduler::schedNode(SUnit *SU, bool IsTopNode) { in schedNode() argument
3837 if (IsTopNode) { in schedNode()
3994 SUnit *PostGenericScheduler::pickNodeBidirectional(bool &IsTopNode) { in pickNodeBidirectional() argument
4001 IsTopNode = false; in pickNodeBidirectional()
4006 IsTopNode = true; in pickNodeBidirectional()
4069 IsTopNode = Cand.AtTop; in pickNodeBidirectional()
4075 SUnit *PostGenericScheduler::pickNode(bool &IsTopNode) { in pickNode() argument
4098 IsTopNode = false; in pickNode()
4114 IsTopNode = true; in pickNode()
4116 SU = pickNodeBidirectional(IsTopNode); in pickNode()
4132 void PostGenericScheduler::schedNode(SUnit *SU, bool IsTopNode) { in schedNode() argument
4133 if (IsTopNode) { in schedNode()
4221 SUnit *pickNode(bool &IsTopNode) override { in pickNode() argument
4226 IsTopNode = false; in pickNode()
4246 void schedNode(SUnit *SU, bool IsTopNode) override { in schedNode() argument
4247 assert(!IsTopNode && "SchedDFSResult needs bottom-up"); in schedNode()
4318 SUnit *pickNode(bool &IsTopNode) override { in pickNode() argument
4326 IsTopNode = true; in pickNode()
4333 IsTopNode = false; in pickNode()
4340 void schedNode(SUnit *SU, bool IsTopNode) override {} in schedNode() argument