ARM: lower tail calls correctly when using GHC calling convention.
[oota-llvm.git] / lib / Target / ARM / ARMFrameLowering.h
index a83b7730ff93d1d5b873a5a4aca7e6329bcf04c2..b7be43642ad058d61d9663a20732f0b83a2eb242 100644 (file)
@@ -31,6 +31,8 @@ public:
   void emitPrologue(MachineFunction &MF) const override;
   void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
 
+  void fixTCReturn(MachineFunction &MF, MachineBasicBlock &MBB) const;
+
   bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
                                  MachineBasicBlock::iterator MI,
                                  const std::vector<CalleeSavedInfo> &CSI,