Implement -disable-non-leaf-fp-elim which disable frame pointer elimination
[oota-llvm.git] / lib / Target / X86 / X86RegisterInfo.cpp
index abb9aca78e9c70a7e477a749b801ad66286c614f..6bf9be5b276702277a44a94a970368cbfaf47557 100644 (file)
@@ -439,7 +439,7 @@ bool X86RegisterInfo::hasFP(const MachineFunction &MF) const {
   const MachineFrameInfo *MFI = MF.getFrameInfo();
   const MachineModuleInfo &MMI = MF.getMMI();
 
-  return (NoFramePointerElim ||
+  return (DisableFramePointerElim(MF) ||
           needsStackRealignment(MF) ||
           MFI->hasVarSizedObjects() ||
           MFI->isFrameAddressTaken() ||