Searched refs:SIScheduleBlock (Results 1 – 2 of 2) sorted by relevance
58 class SIScheduleBlock {105 ~SIScheduleBlock() = default;116 void addPred(SIScheduleBlock *Pred);211 std::vector<SIScheduleBlock*> Blocks;228 std::vector<SIScheduleBlock*> CurrentBlocks;321 std::vector<SIScheduleBlock*> Blocks;331 std::vector<SIScheduleBlock*> BlocksScheduled;333 std::vector<SIScheduleBlock*> ReadyBlocks;359 SIScheduleBlock *Block = nullptr;390 SIScheduleBlock *pickBlock();[all …]
178 void SIScheduleBlock::addUnit(SUnit *SU) { in addUnit()243 SUnit* SIScheduleBlock::pickNode() { in pickNode()269 void SIScheduleBlock::fastSchedule() { in fastSchedule()421 void SIScheduleBlock::undoSchedule() { in undoSchedule()507 void SIScheduleBlock::finalizeUnits() { in finalizeUnits()518 void SIScheduleBlock::addPred(SIScheduleBlock *Pred) { in addPred()522 for (SIScheduleBlock* P : Preds) { in addPred()536 void SIScheduleBlock::addSucc(SIScheduleBlock *Succ, in addSucc()567 for (SIScheduleBlock* P : Preds) { in printDebug()1455 SIScheduleBlock *Block = Blocks[i]; in SIScheduleBlockScheduler()[all …]