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()75 LLVM_DEBUG(HazardRec->dumpState();); in initialize()104 LLVM_DEBUG(HazardRec->dumpState();); in enterMBB()114 HazardRec->emitInstruction(&*I, TakenBranch); in enterMBB()133 MBB(nullptr), HazardRec(nullptr) { in SystemZPostRASchedStrategy()179 Candidate c(SU, *HazardRec); in pickNode()207 GroupingCost = HazardRec.groupingCost(SU); in Candidate()210 ResourcesCost = HazardRec.resourcesCost(SU); in Candidate()[all …]
52 Candidate(SUnit *SU_, SystemZHazardRecognizer &HazardRec);92 void dump(SystemZHazardRecognizer &HazardRec) const;109 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()86 HazardRec->EmitNoop(); in runOnMachineFunction()91 HazardRec->EmitInstruction(&MI); in runOnMachineFunction()92 if (HazardRec->atIssueLimit()) { in runOnMachineFunction()93 HazardRec->AdvanceCycle(); in runOnMachineFunction()
126 ScheduleHazardRecognizer *HazardRec; member in __anon0a44832d0111::SchedulePostRATDList215 HazardRec = in SchedulePostRATDList()231 delete HazardRec; in ~SchedulePostRATDList()384 HazardRec->Reset(); in startBlock()516 HazardRec->EmitNoop(); in emitNoop()530 HazardRec->Reset(); in ListScheduleTopDown()629 HazardRec->EmitInstruction(FoundSUnit); in ListScheduleTopDown()631 if (HazardRec->atIssueLimit()) { in ListScheduleTopDown()634 HazardRec->AdvanceCycle(); in ListScheduleTopDown()641 HazardRec->AdvanceCycle(); in ListScheduleTopDown()[all …]
1869 if (HazardRec && HazardRec->isEnabled()) { in reset()1870 delete HazardRec; in reset()1871 HazardRec = nullptr; in reset()1974 if (HazardRec->isEnabled() in checkHazard()2179 HazardRec->Reset(); in bumpNode()2702 if (!Top.HazardRec) { in initialize()2703 Top.HazardRec = in initialize()2707 if (!Bot.HazardRec) { in initialize()2708 Bot.HazardRec = in initialize()3307 if (!Top.HazardRec) { in initialize()[all …]
65 ScheduleHazardRecognizer *HazardRec; member in __anon8855f2d50111::ScheduleDAGVLIW76 HazardRec = STI.getInstrInfo()->CreateTargetHazardRecognizer(&STI, this); in ScheduleDAGVLIW()80 delete HazardRec; in ~ScheduleDAGVLIW()219 HazardRec->getHazardType(CurSUnit, 0/*no stalls*/); in listScheduleTopDown()240 HazardRec->EmitInstruction(FoundSUnit); in listScheduleTopDown()250 HazardRec->AdvanceCycle(); in listScheduleTopDown()258 HazardRec->EmitNoop(); in listScheduleTopDown()
204 delete HazardRec; in ~ScheduleDAGRRList()373 HazardRec->Reset(); in Schedule()630 if (!HazardRec->isEnabled()) { in AdvanceToCycle()636 HazardRec->RecedeCycle(); in AdvanceToCycle()689 if (!HazardRec->isEnabled()) in EmitNode()713 HazardRec->Reset(); in EmitNode()719 HazardRec->Reset(); in EmitNode()722 HazardRec->EmitInstruction(SU); in EmitNode()805 if ((HazardRec->isEnabled() && HazardRec->atIssueLimit()) in ScheduleNodeBottomUp()922 HazardRec->Reset(); in RestoreHazardCheckerBottomUp()[all …]
264 delete Top.HazardRec; in initialize()265 delete Bot.HazardRec; in initialize()266 Top.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()267 Bot.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()336 if (HazardRec->isEnabled()) in checkHazard()369 if (!HazardRec->isEnabled()) { in bumpCycle()376 HazardRec->AdvanceCycle(); in bumpCycle()378 HazardRec->RecedeCycle(); in bumpCycle()392 if (HazardRec->isEnabled()) { in bumpNode()396 HazardRec->Reset(); in bumpNode()[all …]
142 ScheduleHazardRecognizer *HazardRec = nullptr; member163 delete HazardRec; in ~VLIWSchedBoundary() local
635 ScheduleHazardRecognizer *HazardRec = nullptr; variable