Lines Matching refs:isTop
2077 unsigned ReadyCycle = (isTop() ? SU->TopReadyCycle : SU->BotReadyCycle); in getLatencyStallCycles()
2092 if (!isTop()) in getNextResourceCycleByInstance()
2178 ((isTop() && SchedModel->mustBeginGroup(SU->getInstr())) || in checkHazard()
2179 (!isTop() && SchedModel->mustEndGroup(SU->getInstr())))) { in checkHazard()
2181 << (isTop() ? "begin" : "end") << " group\n"); in checkHazard()
2315 if (isTop()) in bumpCycle()
2380 if (!isTop() && SU->isCall) { in bumpNode()
2397 unsigned ReadyCycle = (isTop() ? SU->TopReadyCycle : SU->BotReadyCycle); in bumpNode()
2463 if (isTop()) { in bumpNode()
2473 unsigned &TopLatency = isTop() ? ExpectedLatency : DependentLatency; in bumpNode()
2474 unsigned &BotLatency = isTop() ? DependentLatency : ExpectedLatency; in bumpNode()
2505 if ((isTop() && SchedModel->mustEndGroup(SU->getInstr())) || in bumpNode()
2506 (!isTop() && SchedModel->mustBeginGroup(SU->getInstr()))) { in bumpNode()
2507 LLVM_DEBUG(dbgs() << " Bump cycle to " << (isTop() ? "end" : "begin") in bumpNode()
2531 unsigned ReadyCycle = isTop() ? SU->TopReadyCycle : SU->BotReadyCycle; in releasePending()
2857 if (Zone.isTop()) { in tryLatency()
3086 unsigned getWeakLeft(const SUnit *SU, bool isTop) { in getWeakLeft() argument
3087 return (isTop) ? SU->WeakPredsLeft : SU->WeakSuccsLeft; in getWeakLeft()
3097 int biasPhysReg(const SUnit *SU, bool isTop) { in biasPhysReg() argument
3101 unsigned ScheduledOper = isTop ? 1 : 0; in biasPhysReg()
3102 unsigned UnscheduledOper = isTop ? 0 : 1; in biasPhysReg()
3109 bool AtBoundary = isTop ? !SU->NumSuccsLeft : !SU->NumPredsLeft; in biasPhysReg()
3127 return isTop ? -1 : 1; in biasPhysReg()
3278 if ((Zone->isTop() && TryCand.SU->NodeNum < Cand.SU->NodeNum) in tryCandidate()
3279 || (!Zone->isTop() && TryCand.SU->NodeNum > Cand.SU->NodeNum)) { in tryCandidate()
3304 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, TempTracker); in pickNodeFromQueue()
3441 void GenericScheduler::reschedulePhysReg(SUnit *SU, bool isTop) { in reschedulePhysReg() argument
3443 if (!isTop) in reschedulePhysReg()
3445 SmallVectorImpl<SDep> &Deps = isTop ? SU->Preds : SU->Succs; in reschedulePhysReg()
3454 if (isTop ? DepSU->Succs.size() > 1 : DepSU->Preds.size() > 1) in reschedulePhysReg()