diff options
Diffstat (limited to 'llvm/lib/Target/SystemZ/SystemZRegisterInfo.h')
-rw-r--r-- | llvm/lib/Target/SystemZ/SystemZRegisterInfo.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h b/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h index 7044efef1ac6..9f2cca0c83f6 100644 --- a/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h +++ b/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h @@ -58,11 +58,9 @@ public: const TargetRegisterClass * getCrossCopyRegClass(const TargetRegisterClass *RC) const override; - bool getRegAllocationHints(unsigned VirtReg, - ArrayRef<MCPhysReg> Order, + bool getRegAllocationHints(Register VirtReg, ArrayRef<MCPhysReg> Order, SmallVectorImpl<MCPhysReg> &Hints, - const MachineFunction &MF, - const VirtRegMap *VRM, + const MachineFunction &MF, const VirtRegMap *VRM, const LiveRegMatrix *Matrix) const override; // Override TargetRegisterInfo.h. @@ -72,9 +70,6 @@ public: bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { return true; } - bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { - return true; - } const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override; const uint32_t *getCallPreservedMask(const MachineFunction &MF, CallingConv::ID CC) const override; |