qemu-e2k/tcg/ia64
Richard Henderson d15de15ca0 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>
2013-11-18 15:57:08 +10:00
..
tcg-target.c tcg-ia64: Move AREG0 to R32 2013-11-18 15:57:08 +10:00
tcg-target.h tcg-ia64: Move AREG0 to R32 2013-11-18 15:57:08 +10:00