[aarch64-port-dev ] RFR: 8075930: AARCH64: Use FP Register in C2
Dean Long
dean.long at oracle.com
Tue Apr 21 19:17:48 UTC 2015
On 4/21/2015 8:15 AM, Andrew Haley wrote:
> On 04/21/2015 04:11 PM, Andrew Haley wrote:
>> R29 (i.e. rfp) is marked Save-On-Entry. It is the only allocatable
>> general-purpose register which is. I'm a bit worried that
>> deoptimization might not restore this register correctly if it hasn't
>> been spilled. Maybe we should mark R29 as SOC.
> On the gripping hand, x86_64 marks RBP, RSI and RDI as SOE registers.
> So I think I'm worrying about nothing.
>
> Andrew.
>
Does frame::update_map_with_saved_link() take care of R29 if it hasn't
been explicitly spilled? If so, R29 could probably remain marked as NS
like before.
dl
More information about the hotspot-dev
mailing list