Home
last modified time | relevance | path

Searched refs:isBoundaryNode (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNMinRegStrategy.cpp39 assert(!SU->isBoundaryNode()); in isScheduled()
44 assert(!SU->isBoundaryNode()); in setIsScheduled()
49 assert(!SU->isBoundaryNode()); in getNumPreds()
55 assert(!SU->isBoundaryNode()); in decNumPreds()
92 assert(!PSU->isBoundaryNode()); in getReadySuccessors()
180 if (S.getSUnit()->isBoundaryNode() || isScheduled(S.getSUnit()) || in bumpPredsPriority()
185 assert(!PSU->isBoundaryNode()); in bumpPredsPriority()
194 assert(!SU->isBoundaryNode()); in bumpPredsPriority()
196 if (!P.getSUnit()->isBoundaryNode() && !isScheduled(P.getSUnit()) && in bumpPredsPriority()
218 assert(SuccSU->isBoundaryNode() || getNumPreds(SuccSU) > 0); in releaseSuccessors()
[all …]
H A DGCNILPSched.cpp278 assert(PredSU->isBoundaryNode() || PredSU->NumSuccsLeft > 0); in releasePredecessors()
282 if (!PredSU->isBoundaryNode() && --PredSU->NumSuccsLeft == 0) in releasePredecessors()
H A DGCNVOPDUtils.cpp174 if (JSUI->isBoundaryNode()) in apply()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMacroFusion.cpp198 if (DepSU.isBoundaryNode())
H A DScheduleDAG.cpp628 if (Succ->isBoundaryNode()) in GetSubGraph()
662 if (Pred->isBoundaryNode()) in GetSubGraph()
H A DMachinePipeliner.cpp1674 if (SI.getSUnit()->isBoundaryNode() || SI.isArtificial() || in createAdjacencyStructure()
1863 if (D.isArtificial() || D.getSUnit()->isBoundaryNode()) in ignoreDependence()
1912 if (succ->isBoundaryNode()) in computeNodeFunctions()
2008 if (Cur->isBoundaryNode()) in computePath()
2230 if (!SI.isArtificial() && !Successor->isBoundaryNode() && in addConnectedNodes()
2724 Dep.isArtificial() || Dep.getSUnit()->isBoundaryNode()) in isLoopCarriedDep()
2889 if (Visited.count(SuccSU) || SuccSU->isBoundaryNode()) in latestCycleInChain()
3245 if (SI.isAssignedRegDep() && !SI.getSUnit()->isBoundaryNode()) in isValidSchedule()
3317 if (SuccSU->isBoundaryNode()) in checkValidNodeOrder()
H A DScheduleDAGInstrs.cpp1461 !SuccDep.getSUnit()->isBoundaryNode()) in hasDataSucc()
1488 || PredDep.getSUnit()->isBoundaryNode()) { in compute()
H A DMachineScheduler.cpp918 assert(!SU.isBoundaryNode() && "Boundary node should not be in SUnits"); in findRootsAndBiasEdges()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h358 bool isBoundaryNode() const { return NodeNum == BoundaryID; } in isBoundaryNode() function
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp639 if (Dst->isBoundaryNode()) in isBestZeroLatency()