Searched refs:PredSU (Results 1 – 9 of 9) sorted by relevance
367 SUnit *PredSU = PredEdge->getSUnit(); in ReleasePred() local370 if (PredSU->NumSuccsLeft == 0) { in ReleasePred()372 PredSU->dump(this); in ReleasePred()377 --PredSU->NumSuccsLeft; in ReleasePred()382 PredSU->setHeightToAtLeast(SU->getHeight() + PredEdge->getLatency()); in ReleasePred()387 if (PredSU->NumSuccsLeft == 0 && PredSU != &EntrySU) { in ReleasePred()388 PredSU->isAvailable = true; in ReleasePred()390 unsigned Height = PredSU->getHeight(); in ReleasePred()394 if (isReady(PredSU)) { in ReleasePred()395 AvailableQueue->push(PredSU); in ReleasePred()[all …]
141 SUnit *PredSU = PredEdge->getSUnit(); in ReleasePred() local144 if (PredSU->NumSuccsLeft == 0) { in ReleasePred()146 PredSU->dump(this); in ReleasePred()151 --PredSU->NumSuccsLeft; in ReleasePred()155 if (PredSU->NumSuccsLeft == 0 && PredSU != &EntrySU) { in ReleasePred()156 PredSU->isAvailable = true; in ReleasePred()157 AvailableQueue.push(PredSU); in ReleasePred()
79 SUnit *PredSU = I->getSUnit(); in numberRCValPredInSU() local80 const SDNode *ScegN = PredSU->getNode(); in numberRCValPredInSU()
77 SUnit *PredSU = I->getSUnit(); in addPred() local81 for (SmallVectorImpl<SDep>::iterator II = PredSU->Succs.begin(), in addPred()82 EE = PredSU->Succs.end(); II != EE; ++II) { in addPred()204 SUnit *PredSU = I->getSUnit(); in setHeightDirty() local205 if (PredSU->isHeightCurrent) in setHeightDirty()206 WorkList.push_back(PredSU); in setHeightDirty()245 SUnit *PredSU = I->getSUnit(); in ComputeDepth() local246 if (PredSU->isDepthCurrent) in ComputeDepth()248 PredSU->Depth + I->getLatency()); in ComputeDepth()251 WorkList.push_back(PredSU); in ComputeDepth()
499 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { in canAddEdge() argument500 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU); in canAddEdge()560 SUnit *PredSU = PredEdge->getSUnit(); in releasePred() local563 --PredSU->WeakSuccsLeft; in releasePred()565 NextClusterPred = PredSU; in releasePred()569 if (PredSU->NumSuccsLeft == 0) { in releasePred()571 PredSU->dump(this); in releasePred()578 if (PredSU->BotReadyCycle < SU->BotReadyCycle + PredEdge->getLatency()) in releasePred()579 PredSU->BotReadyCycle = SU->BotReadyCycle + PredEdge->getLatency(); in releasePred()581 --PredSU->NumSuccsLeft; in releasePred()[all …]
140 const SUnit *PredSU = P->getSUnit(); in CriticalPathStep() local142 unsigned PredTotalLatency = PredSU->getDepth() + PredLatency; in CriticalPathStep()
1370 const SUnit *PredSU = PredDep.getSUnit(); in joinPredSubtree() local1371 unsigned PredNum = PredSU->NodeNum; in joinPredSubtree()1378 for (SUnit::const_succ_iterator SI = PredSU->Succs.begin(), in joinPredSubtree()1379 SE = PredSU->Succs.end(); SI != SE; ++SI) { in joinPredSubtree()
283 const SUnit *PredSU = P->getSUnit(); in CriticalPathStep() local285 unsigned PredTotalLatency = PredSU->getDepth() + PredLatency; in CriticalPathStep()
279 bool canAddEdge(SUnit *SuccSU, SUnit *PredSU);