diff options
author | Richard Henderson <rth@twiddle.net> | 2013-09-05 14:45:54 -0400 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2013-11-18 15:57:08 +1000 |
commit | d15de15ca01fa990544b015fb972f2d04ab4d2d0 (patch) | |
tree | abaa5d16999f184dae6fa7c53f72e53a7c7c670b /tcg/TODO | |
parent | 6d264b38fcc267b68df2890b22d27bc404878c8c (diff) |
tcg-ia64: Move AREG0 to R32
Since the move away from the global areg0, we're no longer globally
reserving areg0. Which means our use of R7 clobbers a call-saved
register. Shift areg0 into the windowed registers. Indeed, choose
the incoming parameter register that it comes to us by.
This requires moving the register holding the return address elsewhere.
Choose R33 for tidiness.
Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'tcg/TODO')
0 files changed, 0 insertions, 0 deletions