Remove PPC avoidWriteAfterWrite callback

As a follow-up to r158719, remove PPCRegisterInfo::avoidWriteAfterWrite.
Jakob pointed out in response to r158719 that this callback is currently unused
and so this has no effect (and the speedups that I thought that I had observed
as a result of implementing this function must have been noise).

llvm-svn: 177228
This commit is contained in:
Hal Finkel 2013-03-16 22:50:51 +00:00
parent 6057017c68
commit 8b0470393b
2 changed files with 0 additions and 16 deletions

View File

@ -163,20 +163,6 @@ PPCRegisterInfo::getRegPressureLimit(const TargetRegisterClass *RC,
}
}
bool
PPCRegisterInfo::avoidWriteAfterWrite(const TargetRegisterClass *RC) const {
switch (RC->getID()) {
case PPC::G8RCRegClassID:
case PPC::GPRCRegClassID:
case PPC::F8RCRegClassID:
case PPC::F4RCRegClassID:
case PPC::VRRCRegClassID:
return true;
default:
return false;
}
}
//===----------------------------------------------------------------------===//
// Stack Frame Processing methods
//===----------------------------------------------------------------------===//

View File

@ -47,8 +47,6 @@ public:
BitVector getReservedRegs(const MachineFunction &MF) const;
virtual bool avoidWriteAfterWrite(const TargetRegisterClass *RC) const;
/// We require the register scavenger.
bool requiresRegisterScavenging(const MachineFunction &MF) const {
return true;