RFR: 8324751: C2 SuperWord: Aliasing Analysis runtime check [v11]

Emanuel Peter epeter at openjdk.org
Mon Aug 18 07:06:23 UTC 2025


On Mon, 18 Aug 2025 06:53:24 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

>> src/hotspot/share/opto/mempointer.hpp line 674:
>> 
>>> 672: // to be as simple as possible. For example, the pointer:
>>> 673: //
>>> 674: //   pointer = base + 2L * ConvI2L(i + 4 * j + con1) + con2
>> 
>> Is this `MemPointerRawSummand` form?
>
> No, that was supposed to be C2 IR... though I suppose `MemPointerRawSummand` would also faithfully represent the same form, see below.

I added some more comments to hopefully make it a bit more clear.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/24278#discussion_r2281472739


More information about the hotspot-compiler-dev mailing list