Delete dead code.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 15 May 2013 22:27:35 +0000 (22:27 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 15 May 2013 22:27:35 +0000 (22:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181941 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86FrameLowering.cpp

index b9254d2ce3d0442109c68c8eb75d3bc1439be9e5..942df6c4a456fec41921f1a100b61d74afc956e6 100644 (file)
@@ -763,15 +763,10 @@ void X86FrameLowering::emitPrologue(MachineFunction &MF) const {
         .addSym(FrameLabel);
 
       // Define the current CFA rule to use the provided offset.
-      if (StackSize) {
-        MachineLocation SPDst(MachineLocation::VirtualFP);
-        MachineLocation SPSrc(MachineLocation::VirtualFP, 2 * stackGrowth);
-        MMI.addFrameMove(FrameLabel, SPDst, SPSrc);
-      } else {
-        MachineLocation SPDst(StackPtr);
-        MachineLocation SPSrc(StackPtr, stackGrowth);
-        MMI.addFrameMove(FrameLabel, SPDst, SPSrc);
-      }
+      assert(StackSize);
+      MachineLocation SPDst(MachineLocation::VirtualFP);
+      MachineLocation SPSrc(MachineLocation::VirtualFP, 2 * stackGrowth);
+      MMI.addFrameMove(FrameLabel, SPDst, SPSrc);
 
       // Change the rule for the FramePtr to be an "offset" rule.
       MachineLocation FPDst(MachineLocation::VirtualFP, 2 * stackGrowth);
@@ -959,16 +954,11 @@ void X86FrameLowering::emitPrologue(MachineFunction &MF) const {
 
     if (!HasFP && NumBytes) {
       // Define the current CFA rule to use the provided offset.
-      if (StackSize) {
-        MachineLocation SPDst(MachineLocation::VirtualFP);
-        MachineLocation SPSrc(MachineLocation::VirtualFP,
-                              -StackSize + stackGrowth);
-        MMI.addFrameMove(Label, SPDst, SPSrc);
-      } else {
-        MachineLocation SPDst(StackPtr);
-        MachineLocation SPSrc(StackPtr, stackGrowth);
-        MMI.addFrameMove(Label, SPDst, SPSrc);
-      }
+      assert(StackSize);
+      MachineLocation SPDst(MachineLocation::VirtualFP);
+      MachineLocation SPSrc(MachineLocation::VirtualFP,
+                            -StackSize + stackGrowth);
+      MMI.addFrameMove(Label, SPDst, SPSrc);
     }
 
     // Emit DWARF info specifying the offsets of the callee-saved registers.