RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v6]

Emanuel Peter epeter at openjdk.org
Tue Jan 30 16:17:46 UTC 2024


On Tue, 30 Jan 2024 14:43:41 GMT, Roland Westrelin <roland at openjdk.org> wrote:

> > Ok. Well in that case I might have to make a more intelligent pointer-analysis, and parse past ConvI2L and CastII nodes.
> 
> Do you still need a traversal of the graph to find the Stores or can you enqueue them for post loop opts then?

Maybe I can do it with the post-loops enqueue. But of course at that point the pointers are just about to be transformed, at least the way it works today. They may be in any state that has the ConvI2L and CastII etc nodes, or it may have some or none of them. But maybe all of that can be done.

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

PR Comment: https://git.openjdk.org/jdk/pull/16245#issuecomment-1917052226


More information about the hotspot-compiler-dev mailing list