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

Roberto Castañeda Lozano rcastanedalo at openjdk.org
Tue Apr 1 16:38:27 UTC 2025


On Tue, 1 Apr 2025 16:28:35 GMT, Roberto Castañeda Lozano <rcastanedalo at openjdk.org> wrote:

>> Daniel Lundén has updated the pull request incrementally with two additional commits since the last revision:
>> 
>>  - Formatting updates
>>  - Add register mask fuzzer test
>
> test/jdk/java/lang/invoke/BigArityTest.java line 32:
> 
>> 30:  *            (1) have a large number of parameters, and
>> 31:  *            (2) use JSR292 methods internally (which increases the
>> 32:  *                MaxNodeLimit with a factor of 3)
> 
> Just checking: these methods that cause C2 to consume an excessive amount of memory were not C2-compilable before the changeset, right?

Same question for the other `java/lang/invoke` test changes.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/20404#discussion_r2023204041


More information about the hotspot-compiler-dev mailing list