Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/lib/Target/PowerPC/PPCRegisterInfo.h
Show First 20 Lines • Show All 83 Lines • ▼ Show 20 Lines | public: | ||||
BitVector getReservedRegs(const MachineFunction &MF) const override; | BitVector getReservedRegs(const MachineFunction &MF) const override; | ||||
bool isCallerPreservedPhysReg(unsigned PhysReg, const MachineFunction &MF) const override; | bool isCallerPreservedPhysReg(unsigned PhysReg, const MachineFunction &MF) const override; | ||||
/// We require the register scavenger. | /// We require the register scavenger. | ||||
bool requiresRegisterScavenging(const MachineFunction &MF) const override { | bool requiresRegisterScavenging(const MachineFunction &MF) const override { | ||||
return true; | return true; | ||||
} | } | ||||
bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { | bool requiresFrameIndexScavenging(const MachineFunction &MF) const override; | ||||
return true; | |||||
} | |||||
bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { | bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { | ||||
return true; | return true; | ||||
} | } | ||||
bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override { | bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override { | ||||
return true; | return true; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 60 Lines • Show Last 20 Lines |