Home
last modified time | relevance | path

Searched refs:PredDep (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DScheduleDAG.cpp105 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() local
269 SUnit *PredSU = PredDep.getSUnit(); in ComputeDepth()
492 SUnit *SU = PredDep.getSUnit(); in InitDAGTopologicalSorting()
[all …]
H A DScheduleDAGInstrs.cpp1215 for (const SDep &PredDep : SU->Preds) { in visitPostorderNode() local
1216 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() local
1401 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 …]
H A DMachineScheduler.cpp612 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) { in addEdge() argument
616 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()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.cpp672 for (const auto &PredDep : SU.Preds) { in hasDataDependencyPred() local
673 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 …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h332 bool addEdge(SUnit *SuccSU, const SDep &PredDep);