Lines Matching refs:isTop
1735 unsigned ReadyCycle = (isTop() ? SU->TopReadyCycle : SU->BotReadyCycle);
1750 if (!isTop())
1912 if (isTop())
1974 if (!isTop() && SU->isCall) {
1989 unsigned ReadyCycle = (isTop() ? SU->TopReadyCycle : SU->BotReadyCycle);
2051 if (isTop()) {
2062 unsigned &TopLatency = isTop() ? ExpectedLatency : DependentLatency;
2063 unsigned &BotLatency = isTop() ? DependentLatency : ExpectedLatency;
2111 unsigned ReadyCycle = isTop() ? SU->TopReadyCycle : SU->BotReadyCycle;
2408 if (Zone.isTop()) {
2432 bool IsTop) {
2433 DEBUG(dbgs() << "Pick " << (IsTop ? "Top " : "Bot ")
2611 static unsigned getWeakLeft(const SUnit *SU, bool isTop) {
2612 return (isTop) ? SU->WeakPredsLeft : SU->WeakSuccsLeft;
2622 static int biasPhysRegCopy(const SUnit *SU, bool isTop) {
2627 unsigned ScheduledOper = isTop ? 1 : 0;
2628 unsigned UnscheduledOper = isTop ? 0 : 1;
2636 bool AtBoundary = isTop ? !SU->NumSuccsLeft : !SU->NumPredsLeft;
2662 if (Zone.isTop()) {
2699 if (tryGreater(biasPhysRegCopy(TryCand.SU, Zone.isTop()),
2700 biasPhysRegCopy(Cand.SU, Zone.isTop()),
2737 Zone.isTop() ? DAG->getNextClusterSucc() : DAG->getNextClusterPred();
2743 if (tryLess(getWeakLeft(TryCand.SU, Zone.isTop()),
2744 getWeakLeft(Cand.SU, Zone.isTop()),
2780 if ((Zone.isTop() && TryCand.SU->NodeNum < Cand.SU->NodeNum)
2781 || (!Zone.isTop() && TryCand.SU->NodeNum > Cand.SU->NodeNum)) {
2922 void GenericScheduler::reschedulePhysRegCopies(SUnit *SU, bool isTop) {
2925 if (!isTop)
2927 SmallVectorImpl<SDep> &Deps = isTop ? SU->Preds : SU->Succs;
2936 if (isTop ? DepSU->Succs.size() > 1 : DepSU->Preds.size() > 1)