[AArch64] Fix fastcc -tailcallopt epilog code generation.
authorGeoff Berry <gberry@codeaurora.org>
Tue, 23 Feb 2016 16:54:36 +0000 (16:54 +0000)
committerGeoff Berry <gberry@codeaurora.org>
Tue, 23 Feb 2016 16:54:36 +0000 (16:54 +0000)
commita1c6269c91a0946d9a7314944dedecf26c0a594e
tree85a671dc7483480e3e67a8126528038f5d3c77bc
parent40e7ba00467fcd1f15ed8e540d43eb6caf200b22
[AArch64] Fix fastcc -tailcallopt epilog code generation.

Summary:
Fix a bug in epilog generation where the incoming stack arguments were
not being popped for fastcc functions when -tailcallopt was passed.

Reviewers: t.p.northover, mcrosier, jmolloy, rengolin

Subscribers: aemerson, rengolin, mcrosier, llvm-commits

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

llvm-svn: 261650
llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
llvm/test/CodeGen/AArch64/fastcc.ll