Searched refs:PredDep (Results 1 – 5 of 5) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | ScheduleDAG.cpp | 109 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 D | ScheduleDAGInstrs.cpp | 1216 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 D | SIMachineScheduler.cpp | 646 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 D | NewGVN.cpp | 675 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 D | ScheduleDAGInstrs.h | 362 bool addEdge(SUnit *SuccSU, const SDep &PredDep);
|