Home
last modified time | relevance | path

Searched refs:SIScheduleBlockScheduler (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.h318 class SIScheduleBlockScheduler {
346 SIScheduleBlockScheduler(SIScheduleDAGMI *DAG,
349 ~SIScheduleBlockScheduler() = default;
H A DSIMachineScheduler.cpp1400 SIScheduleBlockScheduler::SIScheduleBlockScheduler(SIScheduleDAGMI *DAG, in SIScheduleBlockScheduler() function in SIScheduleBlockScheduler
1518 bool SIScheduleBlockScheduler::tryCandidateLatency(SIBlockSchedCandidate &Cand, in tryCandidateLatency()
1543 bool SIScheduleBlockScheduler::tryCandidateRegUsage(SIBlockSchedCandidate &Cand, in tryCandidateRegUsage()
1565 SIScheduleBlock *SIScheduleBlockScheduler::pickBlock() { in pickBlock()
1640 void SIScheduleBlockScheduler::addLiveRegs(std::set<unsigned> &Regs) { in addLiveRegs()
1650 void SIScheduleBlockScheduler::decreaseLiveRegs(SIScheduleBlock *Block, in decreaseLiveRegs()
1664 void SIScheduleBlockScheduler::releaseBlockSuccs(SIScheduleBlock *Parent) { in releaseBlockSuccs()
1675 void SIScheduleBlockScheduler::blockScheduled(SIScheduleBlock *Block) { in blockScheduled()
1693 SIScheduleBlockScheduler::checkRegUsageImpact(std::set<unsigned> &InRegs, in checkRegUsageImpact()
1729 SIScheduleBlockScheduler Scheduler(DAG, ScheduleVariant, Blocks); in scheduleVariant()