Searched refs:HazardRec (Results 1 – 10 of 10) sorted by relevance
27 dump(SystemZHazardRecognizer &HazardRec) const { in dump()30 HazardRec.dumpSU(SU, dbgs()); in dump()70 HazardRec->emitInstruction(&*I); in advanceTo()76 LLVM_DEBUG(HazardRec->dumpState();); in initialize()105 LLVM_DEBUG(HazardRec->dumpState();); in enterMBB()115 HazardRec->emitInstruction(&*I, TakenBranch); in enterMBB()134 MBB(nullptr), HazardRec(nullptr) { in SystemZPostRASchedStrategy()180 Candidate c(SU, *HazardRec); in pickNode()208 GroupingCost = HazardRec.groupingCost(SU); in Candidate()211 ResourcesCost = HazardRec.resourcesCost(SU); in Candidate()[all …]
51 Candidate(SUnit *SU_, SystemZHazardRecognizer &HazardRec);91 void dump(SystemZHazardRecognizer &HazardRec) const;108 SystemZHazardRecognizer *HazardRec; variable
71 std::unique_ptr<ScheduleHazardRecognizer> HazardRec( in runOnMachineFunction() local75 if (!HazardRec.get()) in runOnMachineFunction()84 unsigned NumPreNoops = HazardRec->PreEmitNoops(&MI); in runOnMachineFunction()85 HazardRec->EmitNoops(NumPreNoops); in runOnMachineFunction()89 HazardRec->EmitInstruction(&MI); in runOnMachineFunction()90 if (HazardRec->atIssueLimit()) { in runOnMachineFunction()91 HazardRec->AdvanceCycle(); in runOnMachineFunction()
124 ScheduleHazardRecognizer *HazardRec; member in __anon95040b5c0111::SchedulePostRATDList213 HazardRec = in SchedulePostRATDList()229 delete HazardRec; in ~SchedulePostRATDList()382 HazardRec->Reset(); in startBlock()514 HazardRec->EmitNoop(); in emitNoop()528 HazardRec->Reset(); in ListScheduleTopDown()627 HazardRec->EmitInstruction(FoundSUnit); in ListScheduleTopDown()629 if (HazardRec->atIssueLimit()) { in ListScheduleTopDown()632 HazardRec->AdvanceCycle(); in ListScheduleTopDown()639 HazardRec->AdvanceCycle(); in ListScheduleTopDown()[all …]
1989 if (HazardRec && HazardRec->isEnabled()) { in reset()1990 delete HazardRec; in reset()1991 HazardRec = nullptr; in reset()2166 if (HazardRec->isEnabled() in checkHazard()2384 HazardRec->Reset(); in bumpNode()2917 if (!Top.HazardRec) { in initialize()2918 Top.HazardRec = in initialize()2922 if (!Bot.HazardRec) { in initialize()2923 Bot.HazardRec = in initialize()3525 if (!Top.HazardRec) { in initialize()[all …]
64 ScheduleHazardRecognizer *HazardRec; member in __anonf4ff1fe40111::ScheduleDAGVLIW74 HazardRec = STI.getInstrInfo()->CreateTargetHazardRecognizer(&STI, this); in ScheduleDAGVLIW()78 delete HazardRec; in ~ScheduleDAGVLIW()216 HazardRec->getHazardType(CurSUnit, 0/*no stalls*/); in listScheduleTopDown()237 HazardRec->EmitInstruction(FoundSUnit); in listScheduleTopDown()247 HazardRec->AdvanceCycle(); in listScheduleTopDown()255 HazardRec->EmitNoop(); in listScheduleTopDown()
203 delete HazardRec; in ~ScheduleDAGRRList()378 HazardRec->Reset(); in Schedule()635 if (!HazardRec->isEnabled()) { in AdvanceToCycle()641 HazardRec->RecedeCycle(); in AdvanceToCycle()694 if (!HazardRec->isEnabled()) in EmitNode()719 HazardRec->Reset(); in EmitNode()725 HazardRec->Reset(); in EmitNode()728 HazardRec->EmitInstruction(SU); in EmitNode()811 if ((HazardRec->isEnabled() && HazardRec->atIssueLimit()) in ScheduleNodeBottomUp()928 HazardRec->Reset(); in RestoreHazardCheckerBottomUp()[all …]
265 delete Top.HazardRec; in initialize()266 delete Bot.HazardRec; in initialize()267 Top.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()268 Bot.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()337 if (HazardRec->isEnabled()) in checkHazard()370 if (!HazardRec->isEnabled()) { in bumpCycle()377 HazardRec->AdvanceCycle(); in bumpCycle()379 HazardRec->RecedeCycle(); in bumpCycle()393 if (HazardRec->isEnabled()) { in bumpNode()397 HazardRec->Reset(); in bumpNode()[all …]
141 ScheduleHazardRecognizer *HazardRec = nullptr; member162 delete HazardRec; in ~VLIWSchedBoundary() local
624 ScheduleHazardRecognizer *HazardRec = nullptr; variable