Thumb2 assembly parsing and encoding for USAX.
[oota-llvm.git] / lib / Target / SystemZ / SystemZFrameLowering.cpp
index 05c2b89fe4729796b2245c31937a7610789bc8f5..2ad84a2d052e4ca7340bb5dd8dc56ff7fbd3a0dc 100644 (file)
@@ -141,7 +141,7 @@ void SystemZFrameLowering::emitPrologue(MachineFunction &MF) const {
 void SystemZFrameLowering::emitEpilogue(MachineFunction &MF,
                                     MachineBasicBlock &MBB) const {
   const MachineFrameInfo *MFI = MF.getFrameInfo();
-  MachineBasicBlock::iterator MBBI = prior(MBB.end());
+  MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
   const SystemZInstrInfo &TII =
     *static_cast<const SystemZInstrInfo*>(MF.getTarget().getInstrInfo());
   SystemZMachineFunctionInfo *SystemZMFI =