RFR: 8325467: Support methods with many arguments in C2 [v24]
Daniel Lundén
dlunden at openjdk.org
Tue Sep 16 09:09:31 UTC 2025
On Tue, 9 Sep 2025 08:35:37 GMT, Emanuel Peter <epeter at openjdk.org> wrote:
>> Ah, I think I now better understand your question. `rm_up` is a low-level method for internal use in `regmask.hpp` and `regmask.cpp` only (perhaps I should prepend it with an underscore?). It basically makes it so that we can regard the backing storage (`_RM_UP` and `_RM_UP_EXT`) as one contiguous array. `Member` is exposed externally and so needs the offset logic.
>
> Makes sense. Maybe we can make that a bit more clear in the renaming.
> Maybe we can make a clear distinction between the two mappings somehow?
Do you think this is good enough now after the renaming? To me, the distinction it is already quite clear (different argument types and method visibility).
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/20404#discussion_r2351592165
More information about the hotspot-compiler-dev
mailing list