Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.cpp829 for (SDep& SuccDep : SU->Succs) { in colorComputeReservedDependencies()
830 SUnit *Succ = SuccDep.getSUnit(); in colorComputeReservedDependencies()
831 if (SuccDep.isWeak() || Succ->NodeNum >= DAGSize) in colorComputeReservedDependencies()
906 for (SDep& SuccDep : SU->Succs) { in colorEndsAccordingToDependencies()
907 SUnit *Succ = SuccDep.getSUnit(); in colorEndsAccordingToDependencies()
908 if (SuccDep.isWeak() || Succ->NodeNum >= DAGSize) in colorEndsAccordingToDependencies()
976 for (SDep& SuccDep : SU->Succs) { in colorMergeConstantLoadsNextGroup()
977 SUnit *Succ = SuccDep.getSUnit(); in colorMergeConstantLoadsNextGroup()
978 if (SuccDep.isWeak() || Succ->NodeNum >= DAGSize) in colorMergeConstantLoadsNextGroup()
997 for (SDep& SuccDep : SU->Succs) { in colorMergeIfPossibleNextGroup()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DScheduleDAG.cpp121 for (SDep &SuccDep : PredSU->Succs) { in addPred()
122 if (SuccDep == ForwardD) { in addPred()
123 SuccDep.setLatency(D.getLatency()); in addPred()
224 for (SDep &SuccDep : SU->Succs) { in setDepthDirty()
225 SUnit *SuccSU = SuccDep.getSUnit(); in setDepthDirty()
303 for (const SDep &SuccDep : Cur->Succs) { in ComputeHeight() local
304 SUnit *SuccSU = SuccDep.getSUnit(); in ComputeHeight()
307 SuccSU->Height + SuccDep.getLatency()); in ComputeHeight()
585 for (const SDep &SuccDep : llvm::reverse(SU->Succs)) { in DFS() local
586 unsigned s = SuccDep.getSUnit()->NodeNum; in DFS()
[all …]
H A DScheduleDAGInstrs.cpp1410 for (const SDep &SuccDep : PredSU->Succs) { in joinPredSubtree() local
1411 if (SuccDep.getKind() == SDep::Data) { in joinPredSubtree()
1476 for (const SDep &SuccDep : SU->Succs) { in hasDataSucc() local
1477 if (SuccDep.getKind() == SDep::Data && in hasDataSucc()
1478 !SuccDep.getSUnit()->isBoundaryNode()) in hasDataSucc()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp304 SUnit *SuccDep = D.getSUnit(); in CopyAndMoveSuccessors() local
306 RemovePred(SuccDep, D); in CopyAndMoveSuccessors()
308 AddPred(SuccDep, D); in CopyAndMoveSuccessors()
311 SUnit *SuccDep = D.getSUnit(); in CopyAndMoveSuccessors() local
313 RemovePred(SuccDep, D); in CopyAndMoveSuccessors()
316 AddPred(SuccDep, D); in CopyAndMoveSuccessors()
H A DScheduleDAGRRList.cpp1090 SUnit *SuccDep = D.getSUnit(); in TryUnfoldSU() local
1092 RemovePred(SuccDep, D); in TryUnfoldSU()
1094 AddPredQueued(SuccDep, D); in TryUnfoldSU()
1096 if (AvailableQueue->tracksRegPressure() && SuccDep->isScheduled && in TryUnfoldSU()
1101 SUnit *SuccDep = D.getSUnit(); in TryUnfoldSU() local
1103 RemovePred(SuccDep, D); in TryUnfoldSU()
1106 AddPredQueued(SuccDep, D); in TryUnfoldSU()