RFR: 8297729: Replace GrowableArray in ComputeMoveOrder with hash table [v3]

Jorn Vernee jvernee at openjdk.org
Mon Dec 5 17:10:23 UTC 2022


On Mon, 5 Dec 2022 17:02:46 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:

>> src/hotspot/share/prims/foreignGlobals.cpp line 200:
>> 
>>> 198:     mtInternal,
>>> 199:     ComputeMoveOrder::hash,
>>> 200:     ::operator==
>> 
>> Is this the same as primitive_equals ?
>
> would prefer primitive_equals or use the default parameter.

This is referencing the global `operator==` defined for `VMStorage` here: https://github.com/openjdk/jdk/blob/6a7a0db587446160e77c9ac225669e5a0c9bc638/src/hotspot/share/prims/vmstorage.hpp#L92

If you like, I can define a wrapper similar to the `hash` function for this as well.

-------------

PR: https://git.openjdk.org/jdk/pull/11392


More information about the hotspot-dev mailing list