| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MultiHazardRecognizer.cpp | 23 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()
|
| H A D | PostRASchedulerList.cpp | 122 ScheduleHazardRecognizer *HazardRec; 571 ScheduleHazardRecognizer::HazardType HT = in ListScheduleTopDown() 573 if (HT == ScheduleHazardRecognizer::NoHazard) { in ListScheduleTopDown() 590 HasNoopHazards |= HT == ScheduleHazardRecognizer::NoopHazard; in ListScheduleTopDown()
|
| H A D | PostRAHazardRecognizer.cpp | 68 std::unique_ptr<ScheduleHazardRecognizer> HazardRec( in runOnMachineFunction()
|
| H A D | ScoreboardHazardRecognizer.cpp | 111 ScheduleHazardRecognizer::HazardType
|
| H A D | ScheduleDAG.cpp | 750 ScheduleHazardRecognizer::~ScheduleHazardRecognizer() = default;
|
| H A D | TargetInstrInfo.cpp | 1049 ScheduleHazardRecognizer *TargetInstrInfo:: 1053 return new ScheduleHazardRecognizer(); in CreateTargetHazardRecognizer() 1057 ScheduleHazardRecognizer *TargetInstrInfo::CreateTargetMIHazardRecognizer( in CreateTargetMIHazardRecognizer() 1063 ScheduleHazardRecognizer *TargetInstrInfo::
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MultiHazardRecognizer.h | 25 class MultiHazardRecognizer : public ScheduleHazardRecognizer { 26 SmallVector<std::unique_ptr<ScheduleHazardRecognizer>, 4> Recognizers; 30 void AddHazardRecognizer(std::unique_ptr<ScheduleHazardRecognizer> &&);
|
| H A D | ScheduleHazardRecognizer.h | 25 class ScheduleHazardRecognizer { 34 ScheduleHazardRecognizer() = default; 35 virtual ~ScheduleHazardRecognizer();
|
| H A D | VLIWMachineScheduler.h | 26 class ScheduleHazardRecognizer; variable 134 ScheduleHazardRecognizer *HazardRec = nullptr;
|
| H A D | ScoreboardHazardRecognizer.h | 29 class ScoreboardHazardRecognizer : public ScheduleHazardRecognizer {
|
| H A D | TargetInstrInfo.h | 54 class ScheduleHazardRecognizer; variable 1512 virtual ScheduleHazardRecognizer * 1518 virtual ScheduleHazardRecognizer * 1524 virtual ScheduleHazardRecognizer * 1530 virtual ScheduleHazardRecognizer *
|
| H A D | MachineScheduler.h | 120 class ScheduleHazardRecognizer; variable 627 ScheduleHazardRecognizer *HazardRec = nullptr;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGVLIW.cpp | 60 ScheduleHazardRecognizer *HazardRec; 211 ScheduleHazardRecognizer::HazardType HT = in listScheduleTopDown() 213 if (HT == ScheduleHazardRecognizer::NoHazard) { in listScheduleTopDown() 219 HasNoopHazards |= HT == ScheduleHazardRecognizer::NoopHazard; in listScheduleTopDown()
|
| H A D | ScheduleDAGRRList.cpp | 153 ScheduleHazardRecognizer *HazardRec; 197 HazardRec = new ScheduleHazardRecognizer(); in ScheduleDAGRRList() 209 ScheduleHazardRecognizer *getHazardRec() { return HazardRec; } in getHazardRec() 680 ScheduleHazardRecognizer::HazardType HT = in AdvancePastStalls() 683 if (HT == ScheduleHazardRecognizer::NoHazard) in AdvancePastStalls() 1789 ScheduleHazardRecognizer* getHazardRec() { in getHazardRec() 2480 != ScheduleHazardRecognizer::NoHazard) in BUHasStall() 2677 != ScheduleHazardRecognizer::NoHazard) in isReady() 2720 != ScheduleHazardRecognizer::NoHazard) in isReady()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMHazardRecognizer.h | 32 class ARMHazardRecognizerFPMLx : public ScheduleHazardRecognizer { 47 class ARMBankConflictHazardRecognizer : public ScheduleHazardRecognizer {
|
| H A D | ARMHazardRecognizer.cpp | 43 ScheduleHazardRecognizer::HazardType 178 ScheduleHazardRecognizer::HazardType 183 ScheduleHazardRecognizer::HazardType
|
| H A D | ARMBaseInstrInfo.h | 129 ScheduleHazardRecognizer * 133 ScheduleHazardRecognizer * 137 ScheduleHazardRecognizer *
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonHazardRecognizer.h | 22 class HexagonHazardRecognizer : public ScheduleHazardRecognizer {
|
| H A D | HexagonHazardRecognizer.cpp | 38 ScheduleHazardRecognizer::HazardType
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZHazardRecognizer.h | 45 class SystemZHazardRecognizer : public ScheduleHazardRecognizer {
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCHazardRecognizers.h | 55 class PPCHazardRecognizer970 : public ScheduleHazardRecognizer {
|
| H A D | PPCHazardRecognizers.cpp | 138 ScheduleHazardRecognizer::HazardType 324 ScheduleHazardRecognizer::HazardType PPCHazardRecognizer970::
|
| H A D | PPCInstrInfo.h | 402 ScheduleHazardRecognizer * 405 ScheduleHazardRecognizer *
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | GCNHazardRecognizer.h | 32 class GCNHazardRecognizer final : public ScheduleHazardRecognizer {
|
| H A D | SIInstrInfo.h | 37 class ScheduleHazardRecognizer; variable 1083 ScheduleHazardRecognizer * 1087 ScheduleHazardRecognizer * 1090 ScheduleHazardRecognizer *
|