Searched refs:SIScheduleBlock (Results 1 – 2 of 2) sorted by relevance
52 class SIScheduleBlock {89 std::vector<SIScheduleBlock*> Preds; // All blocks predecessors.90 std::vector<SIScheduleBlock*> Succs; // All blocks successors.94 SIScheduleBlock(SIScheduleDAGMI *DAG, SIScheduleBlockCreator *BC, in SIScheduleBlock() function101 ~SIScheduleBlock() {}; in ~SIScheduleBlock()112 void addPred(SIScheduleBlock *Pred);113 void addSucc(SIScheduleBlock *Succ);115 const std::vector<SIScheduleBlock*>& getPreds() const { return Preds; } in getPreds()116 const std::vector<SIScheduleBlock*>& getSuccs() const { return Succs; } in getSuccs()208 std::vector<SIScheduleBlock*> Blocks;[all …]
178 void SIScheduleBlock::addUnit(SUnit *SU) { in addUnit()185 void SIScheduleBlock::traceCandidate(const SISchedCandidate &Cand) { in traceCandidate()192 void SIScheduleBlock::tryCandidateTopDown(SISchedCandidate &Cand, in tryCandidateTopDown()242 SUnit* SIScheduleBlock::pickNode() { in pickNode()268 void SIScheduleBlock::fastSchedule() { in fastSchedule()305 void SIScheduleBlock::initRegPressure(MachineBasicBlock::iterator BeginBlock, in initRegPressure()378 void SIScheduleBlock::schedule(MachineBasicBlock::iterator BeginBlock, in schedule()420 void SIScheduleBlock::undoSchedule() { in undoSchedule()433 void SIScheduleBlock::undoReleaseSucc(SUnit *SU, SDep *SuccEdge) { in undoReleaseSucc()443 void SIScheduleBlock::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc()[all …]