RFR: 8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures [v3]

Emanuel Peter epeter at openjdk.org
Tue Nov 19 15:18:15 UTC 2024


On Tue, 19 Nov 2024 15:08:47 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

>> @chhagedorn all `VPointer` are in fact memory-regions, and not just zero-length pointers. They have a `MemNode` which gives them a size. That is how we can compute the overlapping / aliasing queries with it...
>
> Actually, it is supposed to be a `VPointer`, but one where we can give some `iv_offset`, i.e. mutate the offset. But ok, I could rename it to `VMemoryRegion`, it would not hurt :)

done

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

PR Review Comment: https://git.openjdk.org/jdk/pull/21521#discussion_r1848550495


More information about the hotspot-compiler-dev mailing list