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
Paths
| Differential D16734
[AArch64] Simplify prolog/epilog callee save/restore. NFC. ClosedPublic Authored by gberry on Jan 29 2016, 12:51 PM.
Details Summary Factor out common code for callee-save register pair calculation. This Depends on D16732
Diff Detail Event Timelinegberry updated this object. Herald added subscribers: mcrosier, rengolin, aemerson. · View Herald TranscriptJan 29 2016, 12:51 PM Comment Actions Thanks for doing this! I just have two tiny nits for you. :)
gberry added inline comments.
Closed by commit rL259384: [AArch64] Simplify prolog/epilog callee save/restore. NFC. (authored by gberry). · Explain WhyFeb 1 2016, 11:11 AM This revision was automatically updated to reflect the committed changes. gberry marked an inline comment as done.
Revision Contents
Diff 46414 lib/Target/AArch64/AArch64FrameLowering.cpp
|
Can this take a SmallVectorImpl<RegPairInfo> & instead?