Home
last modified time | relevance | path

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

/external/llvm/lib/Target/AMDGPU/
DSIMachineScheduler.h313 class SIScheduleBlockScheduler {
341 SIScheduleBlockScheduler(SIScheduleDAGMI *DAG,
344 ~SIScheduleBlockScheduler() {}; in ~SIScheduleBlockScheduler()
DSIMachineScheduler.cpp1295 SIScheduleBlockScheduler::SIScheduleBlockScheduler(SIScheduleDAGMI *DAG, in SIScheduleBlockScheduler() function in SIScheduleBlockScheduler
1409 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()