LLVM 20.0.0git
llvm::SchedBoundary Member List

This is the complete list of members for llvm::SchedBoundary, including all inherited members.

Availablellvm::SchedBoundary
BotQID enum valuellvm::SchedBoundary
bumpCycle(unsigned NextCycle)llvm::SchedBoundary
bumpNode(SUnit *SU)llvm::SchedBoundary
checkHazard(SUnit *SU)llvm::SchedBoundary
countResource(const MCSchedClassDesc *SC, unsigned PIdx, unsigned Cycles, unsigned ReadyCycle, unsigned StartAtCycle)llvm::SchedBoundary
DAGllvm::SchedBoundary
dumpReservedCycles() constllvm::SchedBoundary
dumpScheduledState() constllvm::SchedBoundary
findMaxLatency(ArrayRef< SUnit * > ReadySUs)llvm::SchedBoundary
getCriticalCount() constllvm::SchedBoundaryinline
getCurrCycle() constllvm::SchedBoundaryinline
getCurrMOps() constllvm::SchedBoundaryinline
getDependentLatency() constllvm::SchedBoundaryinline
getExecutedCount() constllvm::SchedBoundaryinline
getLatencyStallCycles(SUnit *SU)llvm::SchedBoundary
getNextResourceCycle(const MCSchedClassDesc *SC, unsigned PIdx, unsigned ReleaseAtCycle, unsigned AcquireAtCycle)llvm::SchedBoundary
getNextResourceCycleByInstance(unsigned InstanceIndex, unsigned ReleaseAtCycle, unsigned AcquireAtCycle)llvm::SchedBoundary
getOtherResourceCount(unsigned &OtherCritIdx)llvm::SchedBoundary
getResourceCount(unsigned ResIdx) constllvm::SchedBoundaryinline
getScheduledLatency() constllvm::SchedBoundaryinline
getUnscheduledLatency(SUnit *SU) constllvm::SchedBoundaryinline
getZoneCritResIdx() constllvm::SchedBoundaryinline
HazardRecllvm::SchedBoundary
incExecutedResources(unsigned PIdx, unsigned Count)llvm::SchedBoundary
init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, SchedRemainder *rem)llvm::SchedBoundary
isResourceLimited() constllvm::SchedBoundaryinline
isTop() constllvm::SchedBoundaryinline
isUnbufferedGroup(unsigned PIdx) constllvm::SchedBoundaryinline
LogMaxQID enum valuellvm::SchedBoundary
operator=(const SchedBoundary &other)=deletellvm::SchedBoundary
Pendingllvm::SchedBoundary
pickOnlyChoice()llvm::SchedBoundary
releaseNode(SUnit *SU, unsigned ReadyCycle, bool InPQueue, unsigned Idx=0)llvm::SchedBoundary
releasePending()llvm::SchedBoundary
Remllvm::SchedBoundary
removeReady(SUnit *SU)llvm::SchedBoundary
reset()llvm::SchedBoundary
SchedBoundary(unsigned ID, const Twine &Name)llvm::SchedBoundaryinline
SchedBoundary(const SchedBoundary &other)=deletellvm::SchedBoundary
SchedModelllvm::SchedBoundary
TopQID enum valuellvm::SchedBoundary
~SchedBoundary()llvm::SchedBoundary