Searched refs:HazardRec (Results 1 – 7 of 7) sorted by relevance
64 ScheduleHazardRecognizer *HazardRec; member in __anon03429aa90111::ScheduleDAGVLIW76 HazardRec = tm.getInstrInfo()->CreateTargetHazardRecognizer( in ScheduleDAGVLIW()81 delete HazardRec; in ~ScheduleDAGVLIW()221 HazardRec->getHazardType(CurSUnit, 0/*no stalls*/); in listScheduleTopDown()242 HazardRec->EmitInstruction(FoundSUnit); in listScheduleTopDown()252 HazardRec->AdvanceCycle(); in listScheduleTopDown()260 HazardRec->EmitNoop(); in listScheduleTopDown()
128 ScheduleHazardRecognizer *HazardRec; member in __anon597549270111::ScheduleDAGRRList171 HazardRec = new ScheduleHazardRecognizer(); in ScheduleDAGRRList()173 HazardRec = tm.getInstrInfo()->CreateTargetHazardRecognizer( in ScheduleDAGRRList()178 delete HazardRec; in ~ScheduleDAGRRList()184 ScheduleHazardRecognizer *getHazardRec() { return HazardRec; } in getHazardRec()346 HazardRec->Reset(); in Schedule()607 if (!HazardRec->isEnabled()) { in AdvanceToCycle()613 HazardRec->RecedeCycle(); in AdvanceToCycle()653 HazardRec->getHazardType(SU, -Stalls); in AdvancePastStalls()666 if (!HazardRec->isEnabled()) in EmitNode()[all …]
116 ScheduleHazardRecognizer *HazardRec; member in __anon21e36c810111::SchedulePostRATDList199 HazardRec = in SchedulePostRATDList()213 delete HazardRec; in ~SchedulePostRATDList()358 HazardRec->Reset(); in startBlock()483 HazardRec->EmitNoop(); in emitNoop()497 HazardRec->Reset(); in ListScheduleTopDown()542 HazardRec->getHazardType(CurSUnit, 0/*no stalls*/); in ListScheduleTopDown()544 if (HazardRec->ShouldPreferAnother(CurSUnit)) { in ListScheduleTopDown()588 unsigned NumPreNoops = HazardRec->PreEmitNoops(FoundSUnit); in ListScheduleTopDown()594 HazardRec->EmitInstruction(FoundSUnit); in ListScheduleTopDown()[all …]
1561 SchedBoundary::~SchedBoundary() { delete HazardRec; } in ~SchedBoundary()1567 if (HazardRec && HazardRec->isEnabled()) { in reset()1568 delete HazardRec; in reset()1569 HazardRec = nullptr; in reset()1674 if (HazardRec->isEnabled() in checkHazard()1675 && HazardRec->getHazardType(SU) != ScheduleHazardRecognizer::NoHazard) { in checkHazard()1810 if (!HazardRec->isEnabled()) { in bumpCycle()1818 HazardRec->AdvanceCycle(); in bumpCycle()1820 HazardRec->RecedeCycle(); in bumpCycle()1878 if (HazardRec->isEnabled()) { in bumpNode()[all …]
209 delete Top.HazardRec; in initialize()210 delete Bot.HazardRec; in initialize()211 Top.HazardRec = TM.getInstrInfo()->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()212 Bot.HazardRec = TM.getInstrInfo()->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()273 if (HazardRec->isEnabled()) in checkHazard()274 return HazardRec->getHazardType(SU) != ScheduleHazardRecognizer::NoHazard; in checkHazard()305 if (!HazardRec->isEnabled()) { in bumpCycle()312 HazardRec->AdvanceCycle(); in bumpCycle()314 HazardRec->RecedeCycle(); in bumpCycle()328 if (HazardRec->isEnabled()) { in bumpNode()[all …]
141 ScheduleHazardRecognizer *HazardRec; member158 CheckPending(false), HazardRec(nullptr), ResourceModel(nullptr), in VLIWSchedBoundary()164 delete HazardRec; in ~VLIWSchedBoundary() local
570 ScheduleHazardRecognizer *HazardRec; variable636 HazardRec(nullptr) { in SchedBoundary()