Searched refs:PredDep (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ScheduleDAG.cpp | 108 for (SDep &PredDep : Preds) { in addPred() 111 if (!Required && PredDep.getSUnit() == D.getSUnit()) in addPred() 113 if (PredDep.overlaps(D)) { in addPred() 116 if (PredDep.getLatency() < D.getLatency()) { in addPred() 117 SUnit *PredSU = PredDep.getSUnit(); in addPred() 119 SDep ForwardD = PredDep; in addPred() 127 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 …]
|
| H A D | ScheduleDAGInstrs.cpp | 1239 bool ScheduleDAGInstrs::addEdge(SUnit *SuccSU, const SDep &PredDep) { in addEdge() argument 1243 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU)) in addEdge() 1245 Topo.AddPredQueued(SuccSU, PredDep.getSUnit()); in addEdge() 1247 SuccSU->addPred(PredDep, /*Required=*/!PredDep.isArtificial()); in addEdge() 1318 for (const SDep &PredDep : SU->Preds) { in visitPostorderNode() local 1319 if (PredDep.getKind() != SDep::Data) in visitPostorderNode() 1321 unsigned PredNum = PredDep.getSUnit()->NodeNum; in visitPostorderNode() 1323 joinPredSubtree(PredDep, SU, /*CheckLimit=*/false); in visitPostorderNode() 1347 void visitPostorderEdge(const SDep &PredDep, const SUnit *Succ) { in visitPostorderEdge() argument 1349 += R.DFSNodeData[PredDep.getSUnit()->NodeNum].InstrCount; in visitPostorderEdge() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIMachineScheduler.cpp | 639 for (const auto &PredDep : SU.Preds) { in hasDataDependencyPred() local 640 if (PredDep.getSUnit() == &FromSU && in hasDataDependencyPred() 641 PredDep.getKind() == llvm::SDep::Data) in hasDataDependencyPred() 791 for (SDep& PredDep : SU->Preds) { in colorComputeReservedDependencies() 792 SUnit *Pred = PredDep.getSUnit(); in colorComputeReservedDependencies() 793 if (PredDep.isWeak() || Pred->NodeNum >= DAGSize) in colorComputeReservedDependencies() 1195 for (SDep& PredDep : SU->Preds) { in createBlocksForVariant() 1196 SUnit *Pred = PredDep.getSUnit(); in createBlocksForVariant() 1197 if (PredDep.isWeak() || Pred->NodeNum >= DAGSize) in createBlocksForVariant() 1771 for (SDep& PredDep : SU->Preds) { in moveLowLatencies() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | NewGVN.cpp | 690 const PredicateBase *PredDep; member 693 const PredicateBase *PredDep = nullptr) in ExprResult() 694 : Expr(Expr), ExtraDep(ExtraDep), PredDep(PredDep) {} in ExprResult() 697 : Expr(Other.Expr), ExtraDep(Other.ExtraDep), PredDep(Other.PredDep) { in ExprResult() 700 Other.PredDep = nullptr; in ExprResult() 714 const PredicateBase *PredDep) { in some() 715 return {Expr, nullptr, PredDep}; in some() 718 const PredicateBase *PredDep) { in some() 719 return {Expr, ExtraDep, PredDep}; in some() 2110 if (Res.PredDep) { in addAdditionalUsers() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ScheduleDAGInstrs.h | 387 bool addEdge(SUnit *SuccSU, const SDep &PredDep);
|