Searched refs:SIScheduleBlockScheduler (Results 1 – 2 of 2) sorted by relevance
313 class SIScheduleBlockScheduler {341 SIScheduleBlockScheduler(SIScheduleDAGMI *DAG,344 ~SIScheduleBlockScheduler() {}; in ~SIScheduleBlockScheduler()
1295 SIScheduleBlockScheduler::SIScheduleBlockScheduler(SIScheduleDAGMI *DAG, in SIScheduleBlockScheduler() function in SIScheduleBlockScheduler1409 bool SIScheduleBlockScheduler::tryCandidateLatency(SIBlockSchedCandidate &Cand, in tryCandidateLatency()1434 bool SIScheduleBlockScheduler::tryCandidateRegUsage(SIBlockSchedCandidate &Cand, in tryCandidateRegUsage()1456 SIScheduleBlock *SIScheduleBlockScheduler::pickBlock() { in pickBlock()1534 void SIScheduleBlockScheduler::addLiveRegs(std::set<unsigned> &Regs) { in addLiveRegs()1544 void SIScheduleBlockScheduler::decreaseLiveRegs(SIScheduleBlock *Block, in decreaseLiveRegs()1558 void SIScheduleBlockScheduler::releaseBlockSuccs(SIScheduleBlock *Parent) { in releaseBlockSuccs()1573 void SIScheduleBlockScheduler::blockScheduled(SIScheduleBlock *Block) { in blockScheduled()1596 SIScheduleBlockScheduler::checkRegUsageImpact(std::set<unsigned> &InRegs, in checkRegUsageImpact()1632 SIScheduleBlockScheduler Scheduler(DAG, ScheduleVariant, Blocks); in scheduleVariant()