RFR: 8350756: C2 SuperWord Multiversioning: remove useless slow loop when the fast loop disappears [v5]

Emanuel Peter epeter at openjdk.org
Tue Mar 4 14:24:31 UTC 2025


On Tue, 4 Mar 2025 14:04:12 GMT, Christian Hagedorn <chagedorn at openjdk.org> wrote:

>> Emanuel Peter has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   updated Bool check
>
> test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java line 60:
> 
>> 58:                   "post .* multiversion_fast", "= 2",
>> 59:                   "multiversion_delayed_slow", "= 2", // both have the delayed slow_loop
>> 60:                   "multiversion",              "= 8"}, // nothing unexpected
> 
> Should we also add a match on `IRNode.OPAQUE_MULTIVERSIONING`?

Done :)

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

PR Review Comment: https://git.openjdk.org/jdk/pull/23865#discussion_r1979561037


More information about the hotspot-compiler-dev mailing list