[PATCH] D16732: [AArch64] Simplify callee-save register save/restore. NFC.

Geoff Berry via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 29 12:40:24 PST 2016


gberry created this revision.
gberry added reviewers: mcrosier, jmolloy, t.p.northover.
gberry added a subscriber: llvm-commits.
Herald added subscribers: mcrosier, rengolin, aemerson.

Simplify callee-save register save/restore code generation by
remembering the size of the callee-save area when it is computed so we
don't have to scan the prologue/epilogue instructions again later to
reconstruct it.

This is intended to simplify follow-on changes that reduce the number of
registers saved/restored.

http://reviews.llvm.org/D16732

Files:
  lib/Target/AArch64/AArch64FrameLowering.cpp
  lib/Target/AArch64/AArch64MachineFunctionInfo.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D16732.46410.patch
Type: text/x-patch
Size: 7530 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160129/18a1fb7d/attachment.bin>


More information about the llvm-commits mailing list