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

Daniel Lundén dlunden at openjdk.org
Thu Jun 26 07:17:42 UTC 2025


On Thu, 26 Jun 2025 06:09:44 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

> What prevents us from adding such a bailout first? How hard would it be to implement it now, with some threshold that you can lower with a diagnostic flag? That would allow you to test it now independently, and verify if it handles at least the known issues you encountered now?

I started investigating a bit more yesterday and it seems quite doable. It indeed looks like the number of interference graph edges is unreasonable in the cases with long-running compilations, and that we should add a bailout based on this. I guess you mean that we do this in a separate changeset that we integrate _before_ this PR? That sounds good to me.

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

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


More information about the hotspot-compiler-dev mailing list