Searched refs:PredDep (Results 1 – 5 of 5) sorted by relevance
105 for (SDep &PredDep : Preds) { in addPred()110 if (PredDep.overlaps(D)) { in addPred()114 SUnit *PredSU = PredDep.getSUnit(); in addPred()116 SDep ForwardD = PredDep; in addPred()124 PredDep.setLatency(D.getLatency()); in addPred()235 for (SDep &PredDep : SU->Preds) { in setHeightDirty()236 SUnit *PredSU = PredDep.getSUnit(); in setHeightDirty()268 for (const SDep &PredDep : Cur->Preds) { in ComputeDepth() local269 SUnit *PredSU = PredDep.getSUnit(); in ComputeDepth()492 SUnit *SU = PredDep.getSUnit(); in InitDAGTopologicalSorting()[all …]
1215 for (const SDep &PredDep : SU->Preds) { in visitPostorderNode() local1216 if (PredDep.getKind() != SDep::Data) in visitPostorderNode()1247 joinPredSubtree(PredDep, Succ); in visitPostorderEdge()1299 const SUnit *PredSU = PredDep.getSUnit(); in joinPredSubtree()1398 const SDep &PredDep = *DFS.getPred(); in compute() local1401 if (PredDep.getKind() != SDep::Data in compute()1406 if (Impl.isVisited(PredDep.getSUnit())) { in compute()1410 Impl.visitPreorder(PredDep.getSUnit()); in compute()1411 DFS.follow(PredDep.getSUnit()); in compute()1415 const SDep *PredDep = DFS.backtrack(); in compute() local[all …]
612 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) { in addEdge() argument616 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU)) in addEdge()618 Topo.AddPred(SuccSU, PredDep.getSUnit()); in addEdge()620 SuccSU->addPred(PredDep, /*Required=*/!PredDep.isArtificial()); in addEdge()
672 for (const auto &PredDep : SU.Preds) { in hasDataDependencyPred() local673 if (PredDep.getSUnit() == &FromSU && in hasDataDependencyPred()674 PredDep.getKind() == llvm::SDep::Data) in hasDataDependencyPred()828 for (SDep& PredDep : SU->Preds) { in colorComputeReservedDependencies()829 SUnit *Pred = PredDep.getSUnit(); in colorComputeReservedDependencies()830 if (PredDep.isWeak() || Pred->NodeNum >= DAGSize) in colorComputeReservedDependencies()1252 for (SDep& PredDep : SU->Preds) { in createBlocksForVariant()1253 SUnit *Pred = PredDep.getSUnit(); in createBlocksForVariant()1254 if (PredDep.isWeak() || Pred->NodeNum >= DAGSize) in createBlocksForVariant()1841 for (SDep& PredDep : SU->Preds) { in moveLowLatencies()[all …]
332 bool addEdge(SUnit *SuccSU, const SDep &PredDep);