ARM: lower tail calls correctly when using GHC calling convention.
authorTim Northover <tnorthover@apple.com>
Mon, 1 Dec 2014 17:46:39 +0000 (17:46 +0000)
committerTim Northover <tnorthover@apple.com>
Mon, 1 Dec 2014 17:46:39 +0000 (17:46 +0000)
commitf7f88095a32d1ac5bc7778204fd9a37a9fb8082c
treed4835e632c5a320aa5447c3dadf846b15e15b157
parentc9605b6067c64ab92c6e50207e2f0b1c444bfeab
ARM: lower tail calls correctly when using GHC calling convention.

Patch by Ben Gamari.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223055 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMFrameLowering.cpp
lib/Target/ARM/ARMFrameLowering.h
test/CodeGen/ARM/ghc-tcreturn-lowered.ll [new file with mode: 0644]