Remove unnecessary check that was subsumed into canRealignStack.
authorEric Christopher <echristo@apple.com>
Sat, 17 Jul 2010 00:33:04 +0000 (00:33 +0000)
committerEric Christopher <echristo@apple.com>
Sat, 17 Jul 2010 00:33:04 +0000 (00:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108588 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMBaseRegisterInfo.cpp
lib/Target/X86/X86RegisterInfo.cpp

index 3f0a2f1569e7dc9d8480d1db393db15cdd105d43..7262390f329537da89e7d82a21e97d5fd8f928da 100644 (file)
@@ -630,9 +630,8 @@ needsStackRealignment(const MachineFunction &MF) const {
   const Function *F = MF.getFunction();
   const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
   unsigned StackAlign = MF.getTarget().getFrameInfo()->getStackAlignment();
-  bool requiresRealignment =
-    RealignStack && ((MFI->getMaxAlignment() > StackAlign) ||
-                     F->hasFnAttr(Attribute::StackAlignment));
+  bool requiresRealignment = ((MFI->getMaxAlignment() > StackAlign) ||
+                               F->hasFnAttr(Attribute::StackAlignment));
     
   // FIXME: Currently we don't support stack realignment for functions with
   //        variable-sized allocas.
index 0703bdb7bb5310547754b0efec37c23ad8a61001..100e2dbc4851db2d3d49f018189abce6156c6d6a 100644 (file)
@@ -456,9 +456,8 @@ bool X86RegisterInfo::canRealignStack(const MachineFunction &MF) const {
 bool X86RegisterInfo::needsStackRealignment(const MachineFunction &MF) const {
   const MachineFrameInfo *MFI = MF.getFrameInfo();
   const Function *F = MF.getFunction();
-  bool requiresRealignment =
-    RealignStack && ((MFI->getMaxAlignment() > StackAlign) ||
-                     F->hasFnAttr(Attribute::StackAlignment));
+  bool requiresRealignment = ((MFI->getMaxAlignment() > StackAlign) ||
+                               F->hasFnAttr(Attribute::StackAlignment));
 
   // FIXME: Currently we don't support stack realignment for functions with
   //        variable-sized allocas.