RFR(S): 8150921: Update Unsafe getters/setters to use double-register variants
Aleksey Shipilev
aleksey.shipilev at oracle.com
Tue May 3 20:33:49 UTC 2016
On 05/03/2016 11:17 PM, Mikael Vidstedt wrote:
> On 5/3/2016 1:05 PM, Aleksey Shipilev wrote:
>> I actually wonder why those accessors (especially non-long) are
>> UNSAFE_ENTRY, not UNSAFE_LEAF, if "we can treat those as leaf
>> routines"...
>
> Ah, yes, now I see what you're saying. In general, since the mutex isn't
> actually checking for safepoints right now this isn't really a problem,
> but it would definitely be nice to unify it. How about I file a separate
> enhancement for moving the other memory operations into MemoryAccess?
Sure, do that. That's not the end of unsafe.cpp story anyway.
Thanks,
-Aleksey
More information about the hotspot-runtime-dev
mailing list