Searched refs:HazardRec (Results 1 – 7 of 7) sorted by relevance
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGVLIW.cpp | 65 ScheduleHazardRecognizer *HazardRec; member in __anon15a3a8120111::ScheduleDAGVLIW 76 HazardRec = STI.getInstrInfo()->CreateTargetHazardRecognizer(&STI, this); in ScheduleDAGVLIW() 80 delete HazardRec; in ~ScheduleDAGVLIW() 220 HazardRec->getHazardType(CurSUnit, 0/*no stalls*/); in listScheduleTopDown() 241 HazardRec->EmitInstruction(FoundSUnit); in listScheduleTopDown() 251 HazardRec->AdvanceCycle(); in listScheduleTopDown() 259 HazardRec->EmitNoop(); in listScheduleTopDown()
|
D | ScheduleDAGRRList.cpp | 128 ScheduleHazardRecognizer *HazardRec; member in __anon884f54d00111::ScheduleDAGRRList 171 HazardRec = new ScheduleHazardRecognizer(); in ScheduleDAGRRList() 173 HazardRec = STI.getInstrInfo()->CreateTargetHazardRecognizer(&STI, this); in ScheduleDAGRRList() 177 delete HazardRec; in ~ScheduleDAGRRList() 183 ScheduleHazardRecognizer *getHazardRec() { return HazardRec; } in getHazardRec() 345 HazardRec->Reset(); in Schedule() 606 if (!HazardRec->isEnabled()) { in AdvanceToCycle() 612 HazardRec->RecedeCycle(); in AdvanceToCycle() 652 HazardRec->getHazardType(SU, -Stalls); in AdvancePastStalls() 665 if (!HazardRec->isEnabled()) in EmitNode() [all …]
|
/external/llvm/lib/CodeGen/ |
D | PostRASchedulerList.cpp | 120 ScheduleHazardRecognizer *HazardRec; member in __anond49cb7ca0111::SchedulePostRATDList 203 HazardRec = in SchedulePostRATDList() 218 delete HazardRec; in ~SchedulePostRATDList() 372 HazardRec->Reset(); in startBlock() 497 HazardRec->EmitNoop(); in emitNoop() 511 HazardRec->Reset(); in ListScheduleTopDown() 556 HazardRec->getHazardType(CurSUnit, 0/*no stalls*/); in ListScheduleTopDown() 558 if (HazardRec->ShouldPreferAnother(CurSUnit)) { in ListScheduleTopDown() 602 unsigned NumPreNoops = HazardRec->PreEmitNoops(FoundSUnit); in ListScheduleTopDown() 608 HazardRec->EmitInstruction(FoundSUnit); in ListScheduleTopDown() [all …]
|
D | MachineScheduler.cpp | 1583 SchedBoundary::~SchedBoundary() { delete HazardRec; } in ~SchedBoundary() 1589 if (HazardRec && HazardRec->isEnabled()) { in reset() 1590 delete HazardRec; in reset() 1591 HazardRec = nullptr; in reset() 1696 if (HazardRec->isEnabled() in checkHazard() 1697 && HazardRec->getHazardType(SU) != ScheduleHazardRecognizer::NoHazard) { in checkHazard() 1832 if (!HazardRec->isEnabled()) { in bumpCycle() 1840 HazardRec->AdvanceCycle(); in bumpCycle() 1842 HazardRec->RecedeCycle(); in bumpCycle() 1900 if (HazardRec->isEnabled()) { in bumpNode() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.cpp | 210 delete Top.HazardRec; in initialize() 211 delete Bot.HazardRec; in initialize() 212 Top.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize() 213 Bot.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize() 274 if (HazardRec->isEnabled()) in checkHazard() 275 return HazardRec->getHazardType(SU) != ScheduleHazardRecognizer::NoHazard; in checkHazard() 306 if (!HazardRec->isEnabled()) { in bumpCycle() 313 HazardRec->AdvanceCycle(); in bumpCycle() 315 HazardRec->RecedeCycle(); in bumpCycle() 329 if (HazardRec->isEnabled()) { in bumpNode() [all …]
|
D | HexagonMachineScheduler.h | 141 ScheduleHazardRecognizer *HazardRec; member 158 CheckPending(false), HazardRec(nullptr), ResourceModel(nullptr), in VLIWSchedBoundary() 164 delete HazardRec; in ~VLIWSchedBoundary() local
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineScheduler.h | 569 ScheduleHazardRecognizer *HazardRec; variable 635 HazardRec(nullptr) { in SchedBoundary()
|