mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-11 11:34:02 +00:00
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:
parent
ff764815e6
commit
5bdab4a63c
@ -57,10 +57,16 @@ ScheduleHazardRecognizer *PPCInstrInfo::CreateTargetHazardRecognizer(
|
|||||||
unsigned Directive = TM->getSubtarget<PPCSubtarget>().getDarwinDirective();
|
unsigned Directive = TM->getSubtarget<PPCSubtarget>().getDarwinDirective();
|
||||||
if (Directive == PPC::DIR_440) {
|
if (Directive == PPC::DIR_440) {
|
||||||
const InstrItineraryData *II = TM->getInstrItineraryData();
|
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 {
|
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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user