1
0
mirror of https://github.com/c64scene-ar/llvm-6502.git synced 2025-04-22 15:39:28 +00:00

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).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177228 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Hal Finkel 2013-03-16 22:50:51 +00:00
parent 51f6747b23
commit ce638c8248
2 changed files with 0 additions and 16 deletions

@ -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
//===----------------------------------------------------------------------===//

@ -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;