OSDN Git Service

ARM: Remove old testing option.
authorJim Grosbach <grosbach@apple.com>
Tue, 11 Dec 2012 23:31:12 +0000 (23:31 +0000)
committerJim Grosbach <grosbach@apple.com>
Tue, 11 Dec 2012 23:31:12 +0000 (23:31 +0000)
Pre-regalloc frame allocation and referencing has been on by default
for ages. No need for the testing option that disables it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169931 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMBaseRegisterInfo.cpp

index 0585f6c..5946ee4 100644 (file)
 
 using namespace llvm;
 
-static cl::opt<bool>
-EnableLocalStackAlloc("enable-local-stack-alloc", cl::init(true), cl::Hidden,
-          cl::desc("Enable pre-regalloc stack frame index allocation"));
-
 ARMBaseRegisterInfo::ARMBaseRegisterInfo(const ARMBaseInstrInfo &tii,
                                          const ARMSubtarget &sti)
   : ARMGenRegisterInfo(ARM::LR), TII(tii), STI(sti),
@@ -401,7 +397,7 @@ requiresFrameIndexScavenging(const MachineFunction &MF) const {
 
 bool ARMBaseRegisterInfo::
 requiresVirtualBaseRegisters(const MachineFunction &MF) const {
-  return EnableLocalStackAlloc;
+  return true;
 }
 
 static void