Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DMultiHazardRecognizer.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()
DPostRASchedulerList.cpp122 ScheduleHazardRecognizer *HazardRec;
571 ScheduleHazardRecognizer::HazardType HT = in ListScheduleTopDown()
573 if (HT == ScheduleHazardRecognizer::NoHazard) { in ListScheduleTopDown()
590 HasNoopHazards |= HT == ScheduleHazardRecognizer::NoopHazard; in ListScheduleTopDown()
DPostRAHazardRecognizer.cpp68 std::unique_ptr<ScheduleHazardRecognizer> HazardRec( in runOnMachineFunction()
DScoreboardHazardRecognizer.cpp111 ScheduleHazardRecognizer::HazardType
DScheduleDAG.cpp750 ScheduleHazardRecognizer::~ScheduleHazardRecognizer() = default;
DTargetInstrInfo.cpp1183 ScheduleHazardRecognizer *TargetInstrInfo::
1187 return new ScheduleHazardRecognizer(); in CreateTargetHazardRecognizer()
1191 ScheduleHazardRecognizer *TargetInstrInfo::CreateTargetMIHazardRecognizer( in CreateTargetMIHazardRecognizer()
1197 ScheduleHazardRecognizer *TargetInstrInfo::
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DMultiHazardRecognizer.h25 class MultiHazardRecognizer : public ScheduleHazardRecognizer {
26 SmallVector<std::unique_ptr<ScheduleHazardRecognizer>, 4> Recognizers;
30 void AddHazardRecognizer(std::unique_ptr<ScheduleHazardRecognizer> &&);
DScheduleHazardRecognizer.h25 class ScheduleHazardRecognizer {
34 ScheduleHazardRecognizer() = default;
35 virtual ~ScheduleHazardRecognizer();
DVLIWMachineScheduler.h26 class ScheduleHazardRecognizer; variable
134 ScheduleHazardRecognizer *HazardRec = nullptr;
DScoreboardHazardRecognizer.h29 class ScoreboardHazardRecognizer : public ScheduleHazardRecognizer {
DTargetInstrInfo.h53 class ScheduleHazardRecognizer; variable
1566 virtual ScheduleHazardRecognizer *
1572 virtual ScheduleHazardRecognizer *
1578 virtual ScheduleHazardRecognizer *
1584 virtual ScheduleHazardRecognizer *
DMachineScheduler.h120 class ScheduleHazardRecognizer; variable
627 ScheduleHazardRecognizer *HazardRec = nullptr;
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGVLIW.cpp60 ScheduleHazardRecognizer *HazardRec;
211 ScheduleHazardRecognizer::HazardType HT = in listScheduleTopDown()
213 if (HT == ScheduleHazardRecognizer::NoHazard) { in listScheduleTopDown()
219 HasNoopHazards |= HT == ScheduleHazardRecognizer::NoopHazard; in listScheduleTopDown()
DScheduleDAGRRList.cpp153 ScheduleHazardRecognizer *HazardRec;
197 HazardRec = new ScheduleHazardRecognizer(); in ScheduleDAGRRList()
209 ScheduleHazardRecognizer *getHazardRec() { return HazardRec; } in getHazardRec()
683 ScheduleHazardRecognizer::HazardType HT = in AdvancePastStalls()
686 if (HT == ScheduleHazardRecognizer::NoHazard) in AdvancePastStalls()
1790 ScheduleHazardRecognizer* getHazardRec() { in getHazardRec()
2491 != ScheduleHazardRecognizer::NoHazard) in BUHasStall()
2688 != ScheduleHazardRecognizer::NoHazard) in isReady()
2731 != ScheduleHazardRecognizer::NoHazard) in isReady()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMHazardRecognizer.h32 class ARMHazardRecognizerFPMLx : public ScheduleHazardRecognizer {
47 class ARMBankConflictHazardRecognizer : public ScheduleHazardRecognizer {
DARMHazardRecognizer.cpp43 ScheduleHazardRecognizer::HazardType
178 ScheduleHazardRecognizer::HazardType
183 ScheduleHazardRecognizer::HazardType
DARMBaseInstrInfo.h129 ScheduleHazardRecognizer *
133 ScheduleHazardRecognizer *
137 ScheduleHazardRecognizer *
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonHazardRecognizer.h22 class HexagonHazardRecognizer : public ScheduleHazardRecognizer {
DHexagonHazardRecognizer.cpp38 ScheduleHazardRecognizer::HazardType
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCHazardRecognizers.h55 class PPCHazardRecognizer970 : public ScheduleHazardRecognizer {
DPPCHazardRecognizers.cpp138 ScheduleHazardRecognizer::HazardType
324 ScheduleHazardRecognizer::HazardType PPCHazardRecognizer970::
DPPCInstrInfo.h430 ScheduleHazardRecognizer *
433 ScheduleHazardRecognizer *
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZHazardRecognizer.h45 class SystemZHazardRecognizer : public ScheduleHazardRecognizer {
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DGCNHazardRecognizer.h32 class GCNHazardRecognizer final : public ScheduleHazardRecognizer {
DSIInstrInfo.h37 class ScheduleHazardRecognizer; variable
1087 ScheduleHazardRecognizer *
1091 ScheduleHazardRecognizer *
1094 ScheduleHazardRecognizer *

12