On Thu, 23 Apr 2026 18:53:04 GMT, Vladimir Kozlov <[email protected]> wrote:

> Are all those allocations scalar replaceable?

yes -- and they are indeed scalar replaced in the smaller accessor methods. But 
when the accessors get inlined into the main method, since there's loads of 
accessor calls (64 I think), any cost is magnified by time. And the algorithm 
sort of get "stuck" analyzing more and more nodes. I don't understand enough of 
EA to say whether this is a bug or not -- but I couldn't find evidence that it 
was -- it just seem what the performance model with that analysis.

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

PR Comment: https://git.openjdk.org/jdk/pull/30874#issuecomment-4308369505

Reply via email to