Lines Matching refs:HazardRec
27 dump(SystemZHazardRecognizer &HazardRec) const { in dump()
30 HazardRec.dumpSU(SU, dbgs()); in dump()
62 MachineBasicBlock::iterator LastEmittedMI = HazardRec->getLastEmittedMI(); in advanceTo()
70 HazardRec->emitInstruction(&*I); in advanceTo()
76 LLVM_DEBUG(HazardRec->dumpState();); in initialize()
88 HazardRec = SchedStates[MBB] = new SystemZHazardRecognizer(TII, &SchedModel); in enterMBB()
104 HazardRec->copyState(SchedStates[SinglePredMBB]); in enterMBB()
105 LLVM_DEBUG(HazardRec->dumpState();); in enterMBB()
114 HazardRec->emitInstruction(&MI, TakenBranch); in enterMBB()
133 MBB(nullptr), HazardRec(nullptr) { in SystemZPostRASchedStrategy()
168 HazardRec->dumpSU(*Available.begin(), dbgs()); dbgs() << "\n";); in pickNode()
173 LLVM_DEBUG(dbgs() << "** Available: "; Available.dump(*HazardRec);); in pickNode()
179 Candidate c(SU, *HazardRec); in pickNode()
187 LLVM_DEBUG(HazardRec->dumpSU(c.SU, dbgs()); c.dumpCosts(); in pickNode()
201 Candidate(SUnit *SU_, SystemZHazardRecognizer &HazardRec) : Candidate() { in Candidate() argument
207 GroupingCost = HazardRec.groupingCost(SU); in Candidate()
210 ResourcesCost = HazardRec.resourcesCost(SU); in Candidate()
244 Candidate c(SU, *HazardRec); c.dumpCosts(); dbgs() << "\n";); in schedNode()
248 HazardRec->EmitInstruction(SU); in schedNode()
254 const MCSchedClassDesc *SC = HazardRec->getSchedClass(SU); in releaseTopNode()