RFR: 8325467: Support methods with many arguments in C2 [v4]

Daniel Lundén dlunden at openjdk.org
Wed Sep 4 16:26:22 UTC 2024


On Wed, 4 Sep 2024 16:09:42 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

> Both register_aarch64.hpp and register_x86.hpp (64-bits) specify number_of_registers  = 32. So why RM_SIZE is different?

The `RM_SIZE` calculation is based on `RegisterForm::_reg_ctr` which (I think) is incremented during parsing of the ad-files. As far as I can tell, `number_of_registers` do not influence this calculation. I can investigate more later on (focusing on updates for this PR now).

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

PR Comment: https://git.openjdk.org/jdk/pull/20404#issuecomment-2329499966


More information about the hotspot-compiler-dev mailing list