Fix Thumb1 epilogue generation
authorArtyom Skrobov <Artyom.Skrobov@arm.com>
Tue, 1 Dec 2015 19:25:11 +0000 (19:25 +0000)
committerArtyom Skrobov <Artyom.Skrobov@arm.com>
Tue, 1 Dec 2015 19:25:11 +0000 (19:25 +0000)
commit8efaea8c4583732bd030292a59d3081a176242bf
tree72ac5de06b9334a3e29d66b30157be217be8c25a
parentbedc55e06360f5baa33cd63e7543294463773931
Fix Thumb1 epilogue generation

Summary:
This had been broken for a very long time, but nobody noticed until
D14357 enabled shrink-wrapping by default.

Reviewers: jroelofs, qcolombet

Subscribers: tyomitch, llvm-commits, rengolin

Differential Revision: http://reviews.llvm.org/D14986

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254444 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/Thumb1FrameLowering.cpp
test/CodeGen/Thumb/pop-special-fixup.ll [new file with mode: 0644]