Lines Matching defs:isTop
2339 unsigned ReadyCycle = (isTop() ? SU->TopReadyCycle : SU->BotReadyCycle);
2351 if (isTop())
2364 if (!isTop())
2468 ((isTop() && SchedModel->mustBeginGroup(SU->getInstr())) ||
2469 (!isTop() && SchedModel->mustEndGroup(SU->getInstr())))) {
2471 << (isTop() ? "begin" : "end") << " group\n");
2607 if (isTop())
2678 if (!isTop() && SU->isCall) {
2695 unsigned ReadyCycle = (isTop() ? SU->TopReadyCycle : SU->BotReadyCycle);
2764 if (isTop()) {
2780 if (isTop()) {
2791 unsigned &TopLatency = isTop() ? ExpectedLatency : DependentLatency;
2792 unsigned &BotLatency = isTop() ? DependentLatency : ExpectedLatency;
2823 if ((isTop() && SchedModel->mustEndGroup(SU->getInstr())) ||
2824 (!isTop() && SchedModel->mustBeginGroup(SU->getInstr()))) {
2825 LLVM_DEBUG(dbgs() << " Bump cycle to " << (isTop() ? "end" : "begin")
2849 unsigned ReadyCycle = isTop() ? SU->TopReadyCycle : SU->BotReadyCycle;
3205 if (Zone.isTop()) {
3428 unsigned getWeakLeft(const SUnit *SU, bool isTop) {
3429 return (isTop) ? SU->WeakPredsLeft : SU->WeakSuccsLeft;
3439 int biasPhysReg(const SUnit *SU, bool isTop) {
3443 unsigned ScheduledOper = isTop ? 1 : 0;
3444 unsigned UnscheduledOper = isTop ? 0 : 1;
3451 bool AtBoundary = isTop ? !SU->NumSuccsLeft : !SU->NumPredsLeft;
3469 return isTop ? -1 : 1;
3620 if ((Zone->isTop() && TryCand.SU->NodeNum < Cand.SU->NodeNum)
3621 || (!Zone->isTop() && TryCand.SU->NodeNum > Cand.SU->NodeNum)) {
3646 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, TempTracker);
3798 void GenericScheduler::reschedulePhysReg(SUnit *SU, bool isTop) {
3800 if (!isTop)
3802 SmallVectorImpl<SDep> &Deps = isTop ? SU->Preds : SU->Succs;
3811 if (isTop ? DepSU->Succs.size() > 1 : DepSU->Preds.size() > 1)
3995 TryCand.AtTop = Zone.isTop();