Disable the PPC hazard recognizer. It currently only supports

top-down scheduling and top-down scheduling is going away.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142621 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Dan Gohman 2011-10-20 21:45:36 +00:00
parent ff764815e6
commit 5bdab4a63c

View File

@ -57,10 +57,16 @@ ScheduleHazardRecognizer *PPCInstrInfo::CreateTargetHazardRecognizer(
unsigned Directive = TM->getSubtarget<PPCSubtarget>().getDarwinDirective();
if (Directive == PPC::DIR_440) {
const InstrItineraryData *II = TM->getInstrItineraryData();
return new PPCHazardRecognizer440(II, DAG);
// Disable the hazard recognizer for now, as it doesn't support
// bottom-up scheduling.
//return new PPCHazardRecognizer440(II, DAG);
return new ScheduleHazardRecognizer();
}
else {
return new PPCHazardRecognizer970(*TII);
// Disable the hazard recognizer for now, as it doesn't support
// bottom-up scheduling.
//return new PPCHazardRecognizer970(*TII);
return new ScheduleHazardRecognizer();
}
}