[AArch64] Simplify prolog/epilog callee save/restore. NFC.
authorGeoff Berry <gberry@codeaurora.org>
Mon, 1 Feb 2016 19:07:06 +0000 (19:07 +0000)
committerGeoff Berry <gberry@codeaurora.org>
Mon, 1 Feb 2016 19:07:06 +0000 (19:07 +0000)
commit29d4a695f45a77123b13bea7696eacdf3ebbd54f
tree57d69aa2af98e6ae323d2bec933b8fd324e275d8
parentf27e752fe888f8a8fd38d7e65854f57040a13160
[AArch64] Simplify prolog/epilog callee save/restore. NFC.

Summary:
Factor out common code for callee-save register pair calculation.  This
is intended to simplify follow-on changes that reduce the number of
registers saved/restored.

Depends on D16732

Reviewers: mcrosier, jmolloy, t.p.northover

Subscribers: aemerson, rengolin, mcrosier, llvm-commits

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

llvm-svn: 259384
llvm/lib/Target/AArch64/AArch64FrameLowering.cpp