Lines Matching refs:Succ
422 for (SDep& Succ : SU->Succs) { in undoSchedule()
423 if (BC->isSUInBlock(Succ.getSUnit(), ID)) in undoSchedule()
424 undoReleaseSucc(SU, &Succ); in undoSchedule()
463 for (SDep& Succ : SU->Succs) { in releaseSuccessors()
464 SUnit *SuccSU = Succ.getSUnit(); in releaseSuccessors()
472 releaseSucc(SU, &Succ); in releaseSuccessors()
495 for (SDep& Succ : SU->Succs) { in nodeScheduled()
497 NodeNum2Index.find(Succ.getSUnit()->NodeNum); in nodeScheduled()
534 void SIScheduleBlock::addSucc(SIScheduleBlock *Succ, in addSucc() argument
536 unsigned SuccID = Succ->getID(); in addSucc()
547 if (Succ->isHighLatencyBlock()) in addSucc()
549 Succs.emplace_back(Succ, Kind); in addSucc()
838 SUnit *Succ = SuccDep.getSUnit(); in colorComputeReservedDependencies() local
839 if (SuccDep.isWeak() || Succ->NodeNum >= DAGSize) in colorComputeReservedDependencies()
841 if (CurrentBottomUpReservedDependencyColoring[Succ->NodeNum] > 0) in colorComputeReservedDependencies()
842 SUColors.insert(CurrentBottomUpReservedDependencyColoring[Succ->NodeNum]); in colorComputeReservedDependencies()
918 SUnit *Succ = SuccDep.getSUnit(); in colorEndsAccordingToDependencies() local
919 if (SuccDep.isWeak() || Succ->NodeNum >= DAGSize) in colorEndsAccordingToDependencies()
921 if (CurrentBottomUpReservedDependencyColoring[Succ->NodeNum] > 0 || in colorEndsAccordingToDependencies()
922 CurrentTopDownReservedDependencyColoring[Succ->NodeNum] > 0) in colorEndsAccordingToDependencies()
923 SUColors.insert(CurrentColoring[Succ->NodeNum]); in colorEndsAccordingToDependencies()
924 SUColorsPending.insert(PendingColoring[Succ->NodeNum]); in colorEndsAccordingToDependencies()
988 SUnit *Succ = SuccDep.getSUnit(); in colorMergeConstantLoadsNextGroup() local
989 if (SuccDep.isWeak() || Succ->NodeNum >= DAGSize) in colorMergeConstantLoadsNextGroup()
991 SUColors.insert(CurrentColoring[Succ->NodeNum]); in colorMergeConstantLoadsNextGroup()
1009 SUnit *Succ = SuccDep.getSUnit(); in colorMergeIfPossibleNextGroup() local
1010 if (SuccDep.isWeak() || Succ->NodeNum >= DAGSize) in colorMergeIfPossibleNextGroup()
1012 SUColors.insert(CurrentColoring[Succ->NodeNum]); in colorMergeIfPossibleNextGroup()
1030 SUnit *Succ = SuccDep.getSUnit(); in colorMergeIfPossibleNextGroupOnlyForReserved() local
1031 if (SuccDep.isWeak() || Succ->NodeNum >= DAGSize) in colorMergeIfPossibleNextGroupOnlyForReserved()
1033 SUColors.insert(CurrentColoring[Succ->NodeNum]); in colorMergeIfPossibleNextGroupOnlyForReserved()
1062 SUnit *Succ = SuccDep.getSUnit(); in colorMergeIfPossibleSmallGroupsToNextGroup() local
1063 if (SuccDep.isWeak() || Succ->NodeNum >= DAGSize) in colorMergeIfPossibleSmallGroupsToNextGroup()
1065 SUColors.insert(CurrentColoring[Succ->NodeNum]); in colorMergeIfPossibleSmallGroupsToNextGroup()
1091 SUnit *Succ = SuccDep.getSUnit(); in regroupNoUserInstructions() local
1092 if (SuccDep.isWeak() || Succ->NodeNum >= DAGSize) in regroupNoUserInstructions()
1198 SUnit *Succ = SuccDep.getSUnit(); in createBlocksForVariant() local
1199 if (SuccDep.isWeak() || Succ->NodeNum >= DAGSize) in createBlocksForVariant()
1201 if (Node2CurrentBlock[Succ->NodeNum] != SUID) in createBlocksForVariant()
1202 CurrentBlocks[SUID]->addSucc(CurrentBlocks[Node2CurrentBlock[Succ->NodeNum]], in createBlocksForVariant()
1391 for (const auto &Succ : Block->getSuccs()) in fillStats() local
1392 Height = std::max(Height, Succ.first->Height + Succ.first->getCost()); in fillStats()
1819 SUnit *Succ = SuccDep.getSUnit(); in moveLowLatencies() local
1820 if (SuccDep.isWeak() || Succ->NodeNum >= DAGSize) in moveLowLatencies()
1822 if (SITII->isLowLatencyInstruction(*Succ->getInstr())) { in moveLowLatencies()