From: Alex Bradbury Date: Wed, 23 Aug 2017 07:14:48 +0000 (+0000) Subject: [Lanai] Remove dead functions from LanaiRegisterInfo X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e2aa191ac4d1725a2251b169634ba769ec1becc6;p=llvm [Lanai] Remove dead functions from LanaiRegisterInfo getEHExceptionRegister and getEHHandlerRegister are unused and were removed from most backends in rL192099. This patch removes them from Lanai. Differential Revision: https://reviews.llvm.org/D36829 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@311531 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/Lanai/LanaiRegisterInfo.cpp b/lib/Target/Lanai/LanaiRegisterInfo.cpp index fe54589f8b0..6ea477dce3e 100644 --- a/lib/Target/Lanai/LanaiRegisterInfo.cpp +++ b/lib/Target/Lanai/LanaiRegisterInfo.cpp @@ -264,16 +264,6 @@ LanaiRegisterInfo::getFrameRegister(const MachineFunction & /*MF*/) const { unsigned LanaiRegisterInfo::getBaseRegister() const { return Lanai::R14; } -unsigned LanaiRegisterInfo::getEHExceptionRegister() const { - llvm_unreachable("no exception support"); - return 0; -} - -unsigned LanaiRegisterInfo::getEHHandlerRegister() const { - llvm_unreachable("no exception support"); - return 0; -} - const uint32_t * LanaiRegisterInfo::getCallPreservedMask(const MachineFunction & /*MF*/, CallingConv::ID /*CC*/) const { diff --git a/lib/Target/Lanai/LanaiRegisterInfo.h b/lib/Target/Lanai/LanaiRegisterInfo.h index d88a1919385..4e172f21807 100644 --- a/lib/Target/Lanai/LanaiRegisterInfo.h +++ b/lib/Target/Lanai/LanaiRegisterInfo.h @@ -47,9 +47,6 @@ struct LanaiRegisterInfo : public LanaiGenRegisterInfo { unsigned getBaseRegister() const; bool hasBasePointer(const MachineFunction &MF) const; - // Exception handling queries. - unsigned getEHExceptionRegister() const; - unsigned getEHHandlerRegister() const; int getDwarfRegNum(unsigned RegNum, bool IsEH) const; };