Home
last modified time | relevance | path

Searched refs:ScheduleHazardRecognizer (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/
HDMultiHazardRecognizer.cpp23 std::unique_ptr<ScheduleHazardRecognizer> &&R) { in AddHazardRecognizer()
30 std::mem_fn(&ScheduleHazardRecognizer::atIssueLimit)); in atIssueLimit()
33 ScheduleHazardRecognizer::HazardType
59 auto MN = [=](unsigned a, std::unique_ptr<ScheduleHazardRecognizer> &R) { in PreEmitNoops()
66 auto MN = [=](unsigned a, std::unique_ptr<ScheduleHazardRecognizer> &R) { in PreEmitNoops()
73 auto SPA = [=](std::unique_ptr<ScheduleHazardRecognizer> &R) { in ShouldPreferAnother()
HDPostRASchedulerList.cpp122 ScheduleHazardRecognizer *HazardRec;
570 ScheduleHazardRecognizer::HazardType HT = in ListScheduleTopDown()
572 if (HT == ScheduleHazardRecognizer::NoHazard) { in ListScheduleTopDown()
589 HasNoopHazards |= HT == ScheduleHazardRecognizer::NoopHazard; in ListScheduleTopDown()
HDPostRAHazardRecognizer.cpp68 std::unique_ptr<ScheduleHazardRecognizer> HazardRec( in runOnMachineFunction()
HDScoreboardHazardRecognizer.cpp111 ScheduleHazardRecognizer::HazardType
HDScheduleDAG.cpp755 ScheduleHazardRecognizer::~ScheduleHazardRecognizer() = default;
/freebsd-head/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDMultiHazardRecognizer.h25 class MultiHazardRecognizer : public ScheduleHazardRecognizer {
26 SmallVector<std::unique_ptr<ScheduleHazardRecognizer>, 4> Recognizers;
30 void AddHazardRecognizer(std::unique_ptr<ScheduleHazardRecognizer> &&);
HDScheduleHazardRecognizer.h25 class ScheduleHazardRecognizer {
34 ScheduleHazardRecognizer() = default;
35 virtual ~ScheduleHazardRecognizer();
HDVLIWMachineScheduler.h26 class ScheduleHazardRecognizer; variable
135 ScheduleHazardRecognizer *HazardRec = nullptr;
HDScoreboardHazardRecognizer.h29 class ScoreboardHazardRecognizer : public ScheduleHazardRecognizer {
HDTargetInstrInfo.h56 class ScheduleHazardRecognizer; variable
1681 virtual ScheduleHazardRecognizer *
1687 virtual ScheduleHazardRecognizer *
1693 virtual ScheduleHazardRecognizer *
1699 virtual ScheduleHazardRecognizer *
HDMachineScheduler.h121 class ScheduleHazardRecognizer; variable
848 ScheduleHazardRecognizer *HazardRec = nullptr;
/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDScheduleDAGVLIW.cpp60 ScheduleHazardRecognizer *HazardRec;
211 ScheduleHazardRecognizer::HazardType HT = in listScheduleTopDown()
213 if (HT == ScheduleHazardRecognizer::NoHazard) { in listScheduleTopDown()
219 HasNoopHazards |= HT == ScheduleHazardRecognizer::NoopHazard; in listScheduleTopDown()
HDScheduleDAGRRList.cpp153 ScheduleHazardRecognizer *HazardRec;
196 HazardRec = new ScheduleHazardRecognizer(); in ScheduleDAGRRList()
208 ScheduleHazardRecognizer *getHazardRec() { return HazardRec; } in getHazardRec()
682 ScheduleHazardRecognizer::HazardType HT = in AdvancePastStalls()
685 if (HT == ScheduleHazardRecognizer::NoHazard) in AdvancePastStalls()
1783 ScheduleHazardRecognizer* getHazardRec() { in getHazardRec()
2483 != ScheduleHazardRecognizer::NoHazard) in BUHasStall()
2680 != ScheduleHazardRecognizer::NoHazard) in isReady()
2723 != ScheduleHazardRecognizer::NoHazard) in isReady()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMHazardRecognizer.h31 class ARMHazardRecognizerFPMLx : public ScheduleHazardRecognizer {
46 class ARMBankConflictHazardRecognizer : public ScheduleHazardRecognizer {
HDARMHazardRecognizer.cpp43 ScheduleHazardRecognizer::HazardType
178 ScheduleHazardRecognizer::HazardType
183 ScheduleHazardRecognizer::HazardType
HDARMBaseInstrInfo.h134 ScheduleHazardRecognizer *
138 ScheduleHazardRecognizer *
142 ScheduleHazardRecognizer *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonHazardRecognizer.h22 class HexagonHazardRecognizer : public ScheduleHazardRecognizer {
HDHexagonHazardRecognizer.cpp38 ScheduleHazardRecognizer::HazardType
/freebsd-head/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZHazardRecognizer.h45 class SystemZHazardRecognizer : public ScheduleHazardRecognizer {
HDSystemZHazardRecognizer.cpp76 ScheduleHazardRecognizer::HazardType SystemZHazardRecognizer::
/freebsd-head/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCHazardRecognizers.h55 class PPCHazardRecognizer970 : public ScheduleHazardRecognizer {
HDPPCHazardRecognizers.cpp138 ScheduleHazardRecognizer::HazardType
324 ScheduleHazardRecognizer::HazardType PPCHazardRecognizer970::
HDPPCInstrInfo.h326 ScheduleHazardRecognizer *
329 ScheduleHazardRecognizer *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDGCNHazardRecognizer.h32 class GCNHazardRecognizer final : public ScheduleHazardRecognizer {
HDSIInstrInfo.h37 class ScheduleHazardRecognizer; variable
1330 ScheduleHazardRecognizer *
1334 ScheduleHazardRecognizer *
1337 ScheduleHazardRecognizer *

12