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

Emanuel Peter epeter at openjdk.org
Tue Aug 12 16:38:44 UTC 2025


On Mon, 11 Aug 2025 13:39:41 GMT, Manuel Hässig <mhaessig at openjdk.org> wrote:

>> Emanuel Peter has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Update test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java
>>   
>>   Co-authored-by: Manuel Hässig <manuel at haessig.org>
>
> test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java line 62:
> 
>> 60:                 for (String sac : List.of("-XX:-UseAutoVectorizationSpeculativeAliasingChecks", "-XX:+UseAutoVectorizationSpeculativeAliasingChecks")) {
>> 61:                     TestFramework.runWithFlags("--add-modules", "java.base", "--add-exports", "java.base/jdk.internal.misc=ALL-UNNAMED",
>> 62:                                                "-XX:+UnlockExperimentalVMOptions", av, coh, sac);
> 
> This might be a good fit for `Scenarios`. I find it easier to determine which cases failed.

Wow, I have not realized that this would be so much better. Very nice 😊

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

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


More information about the hotspot-compiler-dev mailing list