Lines Matching refs:HazardRec
1453 ScheduleHazardRecognizer *HazardRec;
1501 // A new HazardRec is created for each DAG and owned by SchedBoundary.
1504 if (HazardRec && HazardRec->isEnabled()) {
1505 delete HazardRec;
1506 HazardRec = 0;
1534 HazardRec(0) {
1538 ~SchedBoundary() { delete HazardRec; }
1768 if (!Top.HazardRec) {
1769 Top.HazardRec =
1772 if (!Bot.HazardRec) {
1773 Bot.HazardRec =
1886 if (HazardRec->isEnabled())
1887 return HazardRec->getHazardType(SU) != ScheduleHazardRecognizer::NoHazard;
2042 if (!HazardRec->isEnabled()) {
2043 // Bypass HazardRec virtual calls.
2050 HazardRec->AdvanceCycle();
2052 HazardRec->RecedeCycle();
2105 if (HazardRec->isEnabled()) {
2109 HazardRec->Reset();
2111 HazardRec->EmitInstruction(SU);
2265 assert(i <= (HazardRec->getMaxLookAhead() + MaxObservedLatency) &&