Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:HazardRec

141   /// HazardRec - The hazard recognizer to use.
142 ScheduleHazardRecognizer *HazardRec;
175 HazardRec = new ScheduleHazardRecognizer();
177 HazardRec = tm.getInstrInfo()->CreateTargetHazardRecognizer(&tm, this);
181 delete HazardRec;
187 ScheduleHazardRecognizer *getHazardRec() { return HazardRec; }
344 HazardRec->Reset();
484 if (!HazardRec->isEnabled()) {
491 HazardRec->RecedeCycle();
493 HazardRec->AdvanceCycle();
533 HazardRec->getHazardType(SU, isBottomUp ? -Stalls : Stalls);
546 if (!HazardRec->isEnabled())
568 HazardRec->Reset();
574 HazardRec->Reset();
577 HazardRec->EmitInstruction(SU);
580 HazardRec->Reset();
612 // If HazardRec is disabled, and each inst counts as one cycle, then
615 if (!HazardRec->isEnabled() && AvgIPC < 2)
642 // If HazardRec is disabled, the cycle was pre-advanced before calling
646 if (HazardRec->isEnabled() || AvgIPC > 1) {
649 if ((HazardRec->isEnabled() && HazardRec->atIssueLimit())
650 || (!HazardRec->isEnabled() && IssueCount == AvgIPC))
723 HazardRec->Reset();
726 HazardRec->getMaxLookAhead());
735 HazardRec->RecedeCycle();