Searched refs:HazardRec (Results 1 - 6 of 6) sorted by relevance

/freebsd-10.1-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp62 /// HazardRec - The hazard recognizer to use.
63 ScheduleHazardRecognizer *HazardRec; member in class:__anon2308::ScheduleDAGVLIW
75 HazardRec = tm.getInstrInfo()->CreateTargetHazardRecognizer(&tm, this);
79 delete HazardRec;
219 HazardRec->getHazardType(CurSUnit, 0/*no stalls*/);
240 HazardRec->EmitInstruction(FoundSUnit);
250 HazardRec->AdvanceCycle();
258 HazardRec->EmitNoop();
H A DScheduleDAGRRList.cpp126 /// HazardRec - The hazard recognizer to use.
127 ScheduleHazardRecognizer *HazardRec; member in class:__anon2307::ScheduleDAGRRList
170 HazardRec = new ScheduleHazardRecognizer();
172 HazardRec = tm.getInstrInfo()->CreateTargetHazardRecognizer(&tm, this);
176 delete HazardRec;
182 ScheduleHazardRecognizer *getHazardRec() { return HazardRec; }
344 HazardRec->Reset();
605 if (!HazardRec->isEnabled()) {
611 HazardRec->RecedeCycle();
651 HazardRec
[all...]
/freebsd-10.1-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp206 delete Top.HazardRec;
207 delete Bot.HazardRec;
208 Top.HazardRec = TM.getInstrInfo()->CreateTargetMIHazardRecognizer(Itin, DAG);
209 Bot.HazardRec = TM.getInstrInfo()->CreateTargetMIHazardRecognizer(Itin, DAG);
270 if (HazardRec->isEnabled())
271 return HazardRec->getHazardType(SU) != ScheduleHazardRecognizer::NoHazard;
302 if (!HazardRec->isEnabled()) {
303 // Bypass HazardRec virtual calls.
309 HazardRec->AdvanceCycle();
311 HazardRec
[all...]
H A DHexagonMachineScheduler.h141 ScheduleHazardRecognizer *HazardRec; member in struct:llvm::ConvergingVLIWScheduler::SchedBoundary
158 CheckPending(false), HazardRec(0), ResourceModel(0),
164 delete HazardRec;
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp115 /// HazardRec - The hazard recognizer to use.
116 ScheduleHazardRecognizer *HazardRec; member in class:__anon2281::SchedulePostRATDList
213 HazardRec =
227 delete HazardRec;
369 HazardRec->Reset();
642 HazardRec->Reset();
687 HazardRec->getHazardType(CurSUnit, 0/*no stalls*/);
709 HazardRec->EmitInstruction(FoundSUnit);
711 if (HazardRec->atIssueLimit()) {
713 HazardRec
[all...]
H A DMachineScheduler.cpp1453 ScheduleHazardRecognizer *HazardRec; member in struct:__anon2268::GenericScheduler::SchedBoundary
1501 // A new HazardRec is created for each DAG and owned by SchedBoundary.
1504 if (HazardRec && HazardRec->isEnabled()) {
1505 delete HazardRec;
1506 HazardRec = 0;
1534 HazardRec(0) {
1538 ~SchedBoundary() { delete HazardRec; }
1768 if (!Top.HazardRec) {
1769 Top.HazardRec
[all...]

Completed in 169 milliseconds