[llvm] r301495 - Lanai: Remove unnecessary canRealignStack() override; NFC

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 26 16:37:02 PDT 2017


Author: matze
Date: Wed Apr 26 18:37:01 2017
New Revision: 301495

URL: http://llvm.org/viewvc/llvm-project?rev=301495&view=rev
Log:
Lanai: Remove unnecessary canRealignStack() override; NFC

It was doing the same as the base implementation and was irritating me
when I was searching for backends that have custom behavior for
canRealignStack.

Modified:
    llvm/trunk/lib/Target/Lanai/LanaiRegisterInfo.cpp
    llvm/trunk/lib/Target/Lanai/LanaiRegisterInfo.h

Modified: llvm/trunk/lib/Target/Lanai/LanaiRegisterInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Lanai/LanaiRegisterInfo.cpp?rev=301495&r1=301494&r2=301495&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Lanai/LanaiRegisterInfo.cpp (original)
+++ llvm/trunk/lib/Target/Lanai/LanaiRegisterInfo.cpp Wed Apr 26 18:37:01 2017
@@ -264,12 +264,6 @@ LanaiRegisterInfo::getFrameRegister(cons
 
 unsigned LanaiRegisterInfo::getBaseRegister() const { return Lanai::R14; }
 
-bool LanaiRegisterInfo::canRealignStack(const MachineFunction &MF) const {
-  if (!TargetRegisterInfo::canRealignStack(MF))
-    return false;
-  return true;
-}
-
 unsigned LanaiRegisterInfo::getEHExceptionRegister() const {
   llvm_unreachable("no exception support");
   return 0;

Modified: llvm/trunk/lib/Target/Lanai/LanaiRegisterInfo.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Lanai/LanaiRegisterInfo.h?rev=301495&r1=301494&r2=301495&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Lanai/LanaiRegisterInfo.h (original)
+++ llvm/trunk/lib/Target/Lanai/LanaiRegisterInfo.h Wed Apr 26 18:37:01 2017
@@ -41,8 +41,6 @@ struct LanaiRegisterInfo : public LanaiG
                            unsigned FIOperandNum,
                            RegScavenger *RS = nullptr) const override;
 
-  bool canRealignStack(const MachineFunction &MF) const override;
-
   // Debug information queries.
   unsigned getRARegister() const;
   unsigned getFrameRegister(const MachineFunction &MF) const override;




More information about the llvm-commits mailing list