[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