[llvm] r181941 - Delete dead code.

Rafael Espindola rafael.espindola at gmail.com
Wed May 15 15:27:35 PDT 2013


Author: rafael
Date: Wed May 15 17:27:35 2013
New Revision: 181941

URL: http://llvm.org/viewvc/llvm-project?rev=181941&view=rev
Log:
Delete dead code.

Modified:
    llvm/trunk/lib/Target/X86/X86FrameLowering.cpp

Modified: llvm/trunk/lib/Target/X86/X86FrameLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86FrameLowering.cpp?rev=181941&r1=181940&r2=181941&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86FrameLowering.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86FrameLowering.cpp Wed May 15 17:27:35 2013
@@ -763,15 +763,10 @@ void X86FrameLowering::emitPrologue(Mach
         .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(Mach
 
     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.





More information about the llvm-commits mailing list