RFR: 8324751: C2 SuperWord: Aliasing Analysis runtime check [v10]
    Vladimir Kozlov 
    kvn at openjdk.org
       
    Wed Aug 20 15:08:01 UTC 2025
    
    
  
On Tue, 19 Aug 2025 16:02:48 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:
>>> Do you think it is worth it to benchmark now, or should be just rely on @robcasloz 's occasional benchmarking and address the issues if they come up?
>> 
>> I am fine with using Roberto's benchmarking later. Just keep eye on it.
>
>> @vnkozlov I ran some more benchmarks:
> 
> Thank you for running benchmarks. Which one you check first for aliasing code: multiversioning or predicates?
> 
> From this experiments I think the best sequence would be (when both predicates and multiversioning are enabled):
>  - use predicates for aliasing (fast compilation, small code)
>  - if it is deoptimized recompile with multiversioning
>  
>  Is this how it works now?
> @vnkozlov I now automatically disable the flag if the others are both off.
Good.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/24278#issuecomment-3206791820
    
    
More information about the hotspot-compiler-dev
mailing list