Home
last modified time | relevance | path

Searched refs:HazardRec (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZMachineScheduler.cpp27 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 …]
H A DSystemZMachineScheduler.h52 Candidate(SUnit *SU_, SystemZHazardRecognizer &HazardRec);
92 void dump(SystemZHazardRecognizer &HazardRec) const;
109 SystemZHazardRecognizer *HazardRec; variable
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DPostRAHazardRecognizer.cpp71 std::unique_ptr<ScheduleHazardRecognizer> HazardRec( in runOnMachineFunction() local
75 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()
H A DPostRASchedulerList.cpp126 ScheduleHazardRecognizer *HazardRec; member in __anon0a44832d0111::SchedulePostRATDList
215 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 …]
H A DMachineScheduler.cpp1869 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 …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp65 ScheduleHazardRecognizer *HazardRec; member in __anon8855f2d50111::ScheduleDAGVLIW
76 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()
H A DScheduleDAGRRList.cpp204 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 …]
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp264 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 …]
H A DHexagonMachineScheduler.h142 ScheduleHazardRecognizer *HazardRec = nullptr; member
163 delete HazardRec; in ~VLIWSchedBoundary() local
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h635 ScheduleHazardRecognizer *HazardRec = nullptr; variable