LLVM 24.0.0git
llvm::CandidateHeuristics Member List

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

CandidateHeuristics()=defaultllvm::CandidateHeuristics
CarriedLatenciesllvm::CandidateHeuristicsprotected
collectRegionSummary()llvm::CandidateHeuristicsprotected
DAGllvm::CandidateHeuristicsprotected
dumpRegionSummary()llvm::CandidateHeuristics
getCarriedLatency(SUnit *SU)llvm::CandidateHeuristicsprotected
getHWUICyclesForMI(MachineInstr *MI)llvm::CandidateHeuristicsprotected
getHWUICyclesForSU(SUnit *SU)llvm::CandidateHeuristicsprotected
getHWUIFromFlavor(AMDGPU::InstructionFlavor Flavor)llvm::CandidateHeuristics
getMaxBlockingCycles(const MCSchedClassDesc *SC, const MachineInstr *MI)llvm::CandidateHeuristicsprotected
getStructuralStallCycles(SchedBoundary &Zone, SUnit *SU)llvm::CandidateHeuristics
HWUInfollvm::CandidateHeuristicsprotected
initialize(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel, const TargetRegisterInfo *TRI)llvm::CandidateHeuristics
SchedModelllvm::CandidateHeuristicsprotected
SIIllvm::CandidateHeuristicsprotected
sortHWUIResources()llvm::CandidateHeuristics
SRIllvm::CandidateHeuristicsprotected
tryCriticalResource(GenericSchedulerBase::SchedCandidate &TryCand, GenericSchedulerBase::SchedCandidate &Cand, SchedBoundary *Zone) constllvm::CandidateHeuristics
tryCriticalResourceDependency(GenericSchedulerBase::SchedCandidate &TryCand, GenericSchedulerBase::SchedCandidate &Cand, SchedBoundary *Zone) constllvm::CandidateHeuristics
tryEffectiveStall(GenericSchedulerBase::SchedCandidate &Cand, GenericSchedulerBase::SchedCandidate &TryCand, SchedBoundary &Zone)llvm::CandidateHeuristics
updateForScheduling(SUnit *SU)llvm::CandidateHeuristics