Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp113 if (SuccSU->NumPredsLeft == 0) { in releaseSucc()
122 --SuccSU->NumPredsLeft; in releaseSucc()
128 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) { in releaseSucc()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DScheduleDAG.cpp151 assert(NumPredsLeft < std::numeric_limits<unsigned>::max() && in addPred()
153 ++NumPredsLeft; in addPred()
199 assert(NumPredsLeft > 0 && "NumPredsLeft will underflow!"); in removePred()
200 --NumPredsLeft; in removePred()
342 dbgs() << " # preds left : " << NumPredsLeft << "\n"; in dumpAttributes()
424 if (SUnit.NumPredsLeft != 0) { in VerifyScheduledDAG()
H A DPostRASchedulerList.cpp458 if (SuccSU->NumPredsLeft == 0) { in ReleaseSucc()
465 --SuccSU->NumPredsLeft; in ReleaseSucc()
480 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) in ReleaseSucc()
534 if (!SUnit.NumPredsLeft && !SUnit.isAvailable) { in ListScheduleTopDown()
H A DMachineScheduler.cpp654 if (SuccSU->NumPredsLeft == 0) { in releaseSucc()
666 --SuccSU->NumPredsLeft; in releaseSucc()
667 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) in releaseSucc()
862 if (!SU.NumPredsLeft) in findRootsAndBiasEdges()
3139 bool AtBoundary = isTop ? !SU->NumSuccsLeft : !SU->NumPredsLeft; in biasPhysReg()
H A DVLIWMachineScheduler.cpp549 if (SU->NumPredsLeft == 0) in isSingleUnscheduledPred()
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGSort.cpp196 SmallVector<unsigned, 16> NumPredsLeft(MF.getNumBlockIDs(), 0); in sortBlocks() local
204 NumPredsLeft[MBB.getNumber()] = N; in sortBlocks()
250 if (--NumPredsLeft[Succ->getNumber()] == 0) { in sortBlocks()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.cpp275 if (!SU->NumPredsLeft) in fastSchedule()
393 if (!SU->NumPredsLeft) in schedule()
414 SU->NumPredsLeft == 0); in schedule()
441 ++SuccSU->NumPredsLeft; in undoReleaseSucc()
452 if (SuccSU->NumPredsLeft == 0) { in releaseSucc()
460 --SuccSU->NumPredsLeft; in releaseSucc()
475 if (SuccSU->NumPredsLeft == 0 && InOrOutBlock) in releaseSuccessors()
482 assert (!SU->NumPredsLeft); in nodeScheduled()
1852 SUnits[i].NumPredsLeft = SUnitsLinksBackup[i].NumPredsLeft; in restoreSULinksLeft()
H A DGCNMinRegStrategy.cpp83 NumPreds[I] = SUnits[I].NumPredsLeft; in initNumPreds()
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonHazardRecognizer.cpp150 S.getSUnit()->NumPredsLeft == 1) { in EmitInstruction()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h268 unsigned NumPredsLeft = 0; ///< # of preds not scheduled. variable
447 return NumPredsLeft == 0; in isTopReady()