RFR: 8324751: C2 SuperWord: Aliasing Analysis runtime check [v11]
Emanuel Peter
epeter at openjdk.org
Wed Aug 20 12:31:11 UTC 2025
On Tue, 19 Aug 2025 15:07:01 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:
>> If I'm doing something, then probably automatically disable `UseAutoVectorizationSpeculativeAliasingChecks`.
>
> Yes, you can do that in `CompilerConfig::ergo_initialize()` as we do for other compiler's flags. That is what I am asking for. I don't think you need to do that in `check_args_consistency()` because flags don't conflict.
Ok, I disable the flag as you suggested.
[empeter at emanuel bin]$ ./java -XX:-LoopMultiversioning -XX:-UseAutoVectorizationPredicate --version
Java HotSpot(TM) 64-Bit Server VM warning: Disabling UseAutoVectorizationSpeculativeAliasingChecks, because neither of the following is enabled: LoopMultiversioning UseAutoVectorizationPredicate
java 26-internal 2026-03-17
Java(TM) SE Runtime Environment (fastdebug build 26-internal-2025-08-19-0807278.empeter...)
Java HotSpot(TM) 64-Bit Server VM (fastdebug build 26-internal-2025-08-19-0807278.empeter..., mixed mode)
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/24278#discussion_r2288001195
More information about the hotspot-compiler-dev
mailing list