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:
parent
51f6747b23
commit
ce638c8248
lib/Target/PowerPC
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user