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

Emanuel Peter epeter at openjdk.org
Wed Apr 23 07:15:56 UTC 2025


On Wed, 23 Apr 2025 06:47:14 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

>> src/hotspot/share/opto/regmask.hpp line 193:
>> 
>>> 191:   // In this example, registers {r5, r6} and stack locations {s0, s2, s3, s5}
>>> 192:   // are included in the register mask. Depending on the value of _all_stack,
>>> 193:   // (s10, s11, ...) are all included (as = 1) or excluded (as = 0). Note that
>> 
>> Maybe I missed it: what is `as`?
>
> Is it an abbreviation for something?

Ooooh, it stands for `_all_stack == as`. Would be nice if that was stated explicitly!

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

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


More information about the hotspot-compiler-dev mailing list