Searched refs:PredDep (Results 1 – 4 of 4) sorted by relevance
109 for (SDep &PredDep : Preds) { in addPred()112 if (!Required && PredDep.getSUnit() == D.getSUnit()) in addPred()114 if (PredDep.overlaps(D)) { in addPred()117 if (PredDep.getLatency() < D.getLatency()) { in addPred()118 SUnit *PredSU = PredDep.getSUnit(); in addPred()120 SDep ForwardD = PredDep; in addPred()128 PredDep.setLatency(D.getLatency()); in addPred()239 for (SDep &PredDep : SU->Preds) { in setHeightDirty()240 SUnit *PredSU = PredDep.getSUnit(); in setHeightDirty()272 for (const SDep &PredDep : Cur->Preds) { in ComputeDepth() local[all …]
1200 bool ScheduleDAGInstrs::addEdge(SUnit *SuccSU, const SDep &PredDep) { in addEdge() argument1204 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU)) in addEdge()1206 Topo.AddPredQueued(SuccSU, PredDep.getSUnit()); in addEdge()1208 SuccSU->addPred(PredDep, /*Required=*/!PredDep.isArtificial()); in addEdge()1279 for (const SDep &PredDep : SU->Preds) { in visitPostorderNode() local1280 if (PredDep.getKind() != SDep::Data) in visitPostorderNode()1282 unsigned PredNum = PredDep.getSUnit()->NodeNum; in visitPostorderNode()1284 joinPredSubtree(PredDep, SU, /*CheckLimit=*/false); in visitPostorderNode()1308 void visitPostorderEdge(const SDep &PredDep, const SUnit *Succ) { in visitPostorderEdge() argument1310 += R.DFSNodeData[PredDep.getSUnit()->NodeNum].InstrCount; in visitPostorderEdge()[all …]
663 for (const auto &PredDep : SU.Preds) { in hasDataDependencyPred() local664 if (PredDep.getSUnit() == &FromSU && in hasDataDependencyPred()665 PredDep.getKind() == llvm::SDep::Data) in hasDataDependencyPred()819 for (SDep& PredDep : SU->Preds) { in colorComputeReservedDependencies()820 SUnit *Pred = PredDep.getSUnit(); in colorComputeReservedDependencies()821 if (PredDep.isWeak() || Pred->NodeNum >= DAGSize) in colorComputeReservedDependencies()1243 for (SDep& PredDep : SU->Preds) { in createBlocksForVariant()1244 SUnit *Pred = PredDep.getSUnit(); in createBlocksForVariant()1245 if (PredDep.isWeak() || Pred->NodeNum >= DAGSize) in createBlocksForVariant()1832 for (SDep& PredDep : SU->Preds) { in moveLowLatencies()[all …]
356 bool addEdge(SUnit *SuccSU, const SDep &PredDep);