Searched refs:HazardRec (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZMachineScheduler.cpp | 27 dump(SystemZHazardRecognizer &HazardRec) const { in dump() 30 HazardRec.dumpSU(SU, dbgs()); in dump() 62 MachineBasicBlock::iterator LastEmittedMI = HazardRec->getLastEmittedMI(); in advanceTo() 70 HazardRec->emitInstruction(&*I); in advanceTo() 76 LLVM_DEBUG(HazardRec->dumpState();); in initialize() 88 HazardRec = SchedStates[MBB] = new SystemZHazardRecognizer(TII, &SchedModel); in enterMBB() 106 HazardRec->copyState(It->second); in enterMBB() 107 LLVM_DEBUG(HazardRec->dumpState();); in enterMBB() 116 HazardRec->emitInstruction(&MI, TakenBranch); in enterMBB() 135 MBB(nullptr), HazardRec(nullptr) { in SystemZPostRASchedStrategy() [all …]
|
| H A D | SystemZMachineScheduler.h | 49 Candidate(SUnit *SU_, SystemZHazardRecognizer &HazardRec); 89 void dump(SystemZHazardRecognizer &HazardRec) const; 106 SystemZHazardRecognizer *HazardRec; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PostRAHazardRecognizer.cpp | 85 std::unique_ptr<ScheduleHazardRecognizer> HazardRec( in run() local 89 if (!HazardRec) in run() 99 unsigned NumPreNoops = HazardRec->PreEmitNoops(&MI); in run() 100 HazardRec->EmitNoops(NumPreNoops); in run() 106 HazardRec->EmitInstruction(&MI); in run() 107 if (HazardRec->atIssueLimit()) { in run() 108 HazardRec->AdvanceCycle(); in run()
|
| H A D | PostRASchedulerList.cpp | 128 ScheduleHazardRecognizer *HazardRec; member in __anonf33d7a280111::SchedulePostRATDList 216 HazardRec = in SchedulePostRATDList() 232 delete HazardRec; in ~SchedulePostRATDList() 401 HazardRec->Reset(); in startBlock() 533 HazardRec->EmitNoop(); in emitNoop() 547 HazardRec->Reset(); in ListScheduleTopDown() 593 HazardRec->getHazardType(CurSUnit, 0/*no stalls*/); in ListScheduleTopDown() 595 if (HazardRec->ShouldPreferAnother(CurSUnit)) { in ListScheduleTopDown() 640 unsigned NumPreNoops = HazardRec->PreEmitNoops(FoundSUnit); in ListScheduleTopDown() 646 HazardRec->EmitInstruction(FoundSUnit); in ListScheduleTopDown() [all …]
|
| H A D | VLIWMachineScheduler.cpp | 282 delete Top.HazardRec; in initialize() 283 delete Bot.HazardRec; in initialize() 284 Top.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize() 285 Bot.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize() 342 delete HazardRec; in ~VLIWSchedBoundary() 359 if (HazardRec->isEnabled()) in checkHazard() 360 return HazardRec->getHazardType(SU) != ScheduleHazardRecognizer::NoHazard; in checkHazard() 392 if (!HazardRec->isEnabled()) { in bumpCycle() 399 HazardRec->AdvanceCycle(); in bumpCycle() 401 HazardRec->RecedeCycle(); in bumpCycle() [all …]
|
| H A D | MachineScheduler.cpp | 2504 SchedBoundary::~SchedBoundary() { delete HazardRec; } in ~SchedBoundary() 2523 if (HazardRec && HazardRec->isEnabled()) { in reset() 2524 delete HazardRec; in reset() 2525 HazardRec = nullptr; in reset() 2731 if (HazardRec->isEnabled() in checkHazard() 2732 && HazardRec->getHazardType(SU) != ScheduleHazardRecognizer::NoHazard) { in checkHazard() 2897 if (!HazardRec->isEnabled()) { in bumpCycle() 2904 HazardRec->AdvanceCycle(); in bumpCycle() 2906 HazardRec->RecedeCycle(); in bumpCycle() 2973 if (HazardRec->isEnabled()) { in bumpNode() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGVLIW.cpp | 60 ScheduleHazardRecognizer *HazardRec; member in __anon261ff4300111::ScheduleDAGVLIW 66 HazardRec = STI.getInstrInfo()->CreateTargetHazardRecognizer(&STI, this); in ScheduleDAGVLIW() 70 delete HazardRec; in ~ScheduleDAGVLIW() 208 HazardRec->getHazardType(CurSUnit, 0/*no stalls*/); in listScheduleTopDown() 229 HazardRec->EmitInstruction(FoundSUnit); in listScheduleTopDown() 239 HazardRec->AdvanceCycle(); in listScheduleTopDown() 247 HazardRec->EmitNoop(); in listScheduleTopDown()
|
| H A D | ScheduleDAGRRList.cpp | 153 ScheduleHazardRecognizer *HazardRec; member in __anona90f206e0111::ScheduleDAGRRList 196 HazardRec = new ScheduleHazardRecognizer(); in ScheduleDAGRRList() 198 HazardRec = STI.getInstrInfo()->CreateTargetHazardRecognizer(&STI, this); in ScheduleDAGRRList() 202 delete HazardRec; in ~ScheduleDAGRRList() 208 ScheduleHazardRecognizer *getHazardRec() { return HazardRec; } in getHazardRec() 380 HazardRec->Reset(); in Schedule() 637 if (!HazardRec->isEnabled()) { in AdvanceToCycle() 643 HazardRec->RecedeCycle(); in AdvanceToCycle() 683 HazardRec->getHazardType(SU, -Stalls); in AdvancePastStalls() 696 if (!HazardRec->isEnabled()) in EmitNode() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | VLIWMachineScheduler.h | 135 ScheduleHazardRecognizer *HazardRec = nullptr; member
|
| H A D | MachineScheduler.h | 856 ScheduleHazardRecognizer *HazardRec = nullptr; variable
|