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

Emanuel Peter epeter at openjdk.org
Sun Aug 3 06:57:59 UTC 2025


On Mon, 28 Jul 2025 11:00:52 GMT, Manuel Hässig <mhaessig at openjdk.org> wrote:

>> Emanuel Peter has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 190 commits:
>> 
>>  - manual merge with master
>>  - fix include order
>>  - manual merge with master
>>  - rm multiversioning testing
>>  - more comments cleanu
>>  - comment cleanup
>>  - more descriptions / proof
>>  - improve comments
>>  - fix test and code
>>  - small comment addition
>>  - ... and 180 more: https://git.openjdk.org/jdk/compare/f40381e4...d7e856d8
>
> src/hotspot/share/opto/mempointer.hpp line 706:
> 
>> 704: // Note: we also need to track constants as separate raw summands. For
>> 705: //       this, we say that a raw summand tracks a constant iff _variable == null,
>> 706: //       and we store the constant value in _scaleI.
> 
> This contradicts the `con2` example above.

True, I further specified things here.

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

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


More information about the hotspot-compiler-dev mailing list