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

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


On Sun, 17 Aug 2025 21:24:39 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

>> Emanuel Peter has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   more documentation for Christian
>
> src/hotspot/share/opto/c2_globals.hpp line 367:
> 
>> 365:                                                                             \
>> 366:   product(bool, UseAutoVectorizationPredicate, true, DIAGNOSTIC,            \
>> 367:           "Use AutoVectorization predicate (for speculative compilation)")  \
> 
> I do not see benchmarks results with this flag off.

Would that be helpful to you? How?
What would you expect to see here @vnkozlov ?
This is really an optimization that reduces the code-size.
Or do you just want to sanity-check that the peek performance would be identical if we use multiversioning rather than the predicate approach?

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

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


More information about the hotspot-compiler-dev mailing list