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.cpp280 assert(PredSU->isBoundaryNode() || PredSU->NumSuccsLeft > 0); in releasePredecessors()
284 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()) in scheduleAdjacentImpl()
H A DScheduleDAG.cpp626 if (Succ->isBoundaryNode()) in GetSubGraph()
660 if (Pred->isBoundaryNode()) in GetSubGraph()
H A DMachinePipeliner.cpp1614 if (SI.getSUnit()->isBoundaryNode() || SI.isArtificial() || in createAdjacencyStructure()
1803 if (D.isArtificial() || D.getSUnit()->isBoundaryNode()) in ignoreDependence()
1852 if (succ->isBoundaryNode()) in computeNodeFunctions()
1948 if (Cur->isBoundaryNode()) in computePath()
2170 if (!SI.isArtificial() && !Successor->isBoundaryNode() && in addConnectedNodes()
2668 Dep.isArtificial() || Dep.getSUnit()->isBoundaryNode()) in isLoopCarriedDep()
2832 if (Visited.count(SuccSU) || SuccSU->isBoundaryNode()) in latestCycleInChain()
3176 if (SI.isAssignedRegDep() && !SI.getSUnit()->isBoundaryNode()) in isValidSchedule()
3248 if (SuccSU->isBoundaryNode()) in checkValidNodeOrder()
H A DScheduleDAGInstrs.cpp1457 !SuccDep.getSUnit()->isBoundaryNode()) in hasDataSucc()
1484 || PredDep.getSUnit()->isBoundaryNode()) { in compute()
H A DMachineScheduler.cpp882 assert(!SU.isBoundaryNode() && "Boundary node should not be in SUnits"); in findRootsAndBiasEdges()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h344 bool isBoundaryNode() const { return NodeNum == BoundaryID; } in isBoundaryNode() function
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp642 if (Dst->isBoundaryNode()) in isBestZeroLatency()