Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DScheduleDAG.cpp109 for (SDep &PredDep : Preds) { in addPred()
114 if (PredDep.overlaps(D)) { 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
273 SUnit *PredSU = PredDep.getSUnit(); in ComputeDepth()
501 SUnit *SU = PredDep.getSUnit(); in InitDAGTopologicalSorting()
[all …]
H A DScheduleDAGInstrs.cpp1216 SuccSU->addPred(PredDep, /*Required=*/!PredDep.isArtificial()); in addEdge()
1287 for (const SDep &PredDep : SU->Preds) { in visitPostorderNode() local
1288 if (PredDep.getKind() != SDep::Data) in visitPostorderNode()
1319 joinPredSubtree(PredDep, Succ); in visitPostorderEdge()
1371 const SUnit *PredSU = PredDep.getSUnit(); in joinPredSubtree()
1470 const SDep &PredDep = *DFS.getPred(); in compute() local
1473 if (PredDep.getKind() != SDep::Data in compute()
1482 Impl.visitPreorder(PredDep.getSUnit()); in compute()
1483 DFS.follow(PredDep.getSUnit()); in compute()
1487 const SDep *PredDep = DFS.backtrack(); in compute() local
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.cpp646 for (const auto &PredDep : SU.Preds) { in hasDataDependencyPred() local
647 if (PredDep.getSUnit() == &FromSU && in hasDataDependencyPred()
648 PredDep.getKind() == llvm::SDep::Data) in hasDataDependencyPred()
801 for (SDep& PredDep : SU->Preds) { in colorComputeReservedDependencies()
802 SUnit *Pred = PredDep.getSUnit(); in colorComputeReservedDependencies()
803 if (PredDep.isWeak() || Pred->NodeNum >= DAGSize) in colorComputeReservedDependencies()
1213 for (SDep& PredDep : SU->Preds) { in createBlocksForVariant()
1214 SUnit *Pred = PredDep.getSUnit(); in createBlocksForVariant()
1215 if (PredDep.isWeak() || Pred->NodeNum >= DAGSize) in createBlocksForVariant()
1791 for (SDep& PredDep : SU->Preds) { in moveLowLatencies()
[all …]
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp675 const PredicateBase *PredDep; member
678 const PredicateBase *PredDep = nullptr) in ExprResult()
679 : Expr(Expr), ExtraDep(ExtraDep), PredDep(PredDep) {} in ExprResult()
682 : Expr(Other.Expr), ExtraDep(Other.ExtraDep), PredDep(Other.PredDep) { in ExprResult()
685 Other.PredDep = nullptr; in ExprResult()
699 const PredicateBase *PredDep) { in some()
700 return {Expr, nullptr, PredDep}; in some()
703 const PredicateBase *PredDep) { in some()
704 return {Expr, ExtraDep, PredDep}; in some()
2070 if (Res.PredDep) { in addAdditionalUsers()
[all …]
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h362 bool addEdge(SUnit *SuccSU, const SDep &PredDep);