Searched refs:SIScheduleBlockScheduler (Results 1 – 2 of 2) sorted by relevance
318 class SIScheduleBlockScheduler {346 SIScheduleBlockScheduler(SIScheduleDAGMI *DAG,349 ~SIScheduleBlockScheduler() = default;
1400 SIScheduleBlockScheduler::SIScheduleBlockScheduler(SIScheduleDAGMI *DAG, in SIScheduleBlockScheduler() function in SIScheduleBlockScheduler1518 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()