Lines Matching refs:HazardRec
2231 SchedBoundary::~SchedBoundary() { delete HazardRec; } in ~SchedBoundary()
2250 if (HazardRec && HazardRec->isEnabled()) { in reset()
2251 delete HazardRec; in reset()
2252 HazardRec = nullptr; in reset()
2458 if (HazardRec->isEnabled() in checkHazard()
2459 && HazardRec->getHazardType(SU) != ScheduleHazardRecognizer::NoHazard) { in checkHazard()
2604 if (!HazardRec->isEnabled()) { in bumpCycle()
2611 HazardRec->AdvanceCycle(); in bumpCycle()
2613 HazardRec->RecedeCycle(); in bumpCycle()
2680 if (HazardRec->isEnabled()) { in bumpNode()
2684 HazardRec->Reset(); in bumpNode()
2686 HazardRec->EmitInstruction(SU); in bumpNode()
3267 if (!Top.HazardRec) { in initialize()
3268 Top.HazardRec = DAG->TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()
3270 if (!Bot.HazardRec) { in initialize()
3271 Bot.HazardRec = DAG->TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()
3894 if (!Top.HazardRec) { in initialize()
3895 Top.HazardRec = DAG->TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()
3897 if (!Bot.HazardRec) { in initialize()
3898 Bot.HazardRec = DAG->TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()