RFR: 8367389: C2 SuperWord: refactor VTransform to model the whole loop instead of just the basic block [v5]

Emanuel Peter epeter at openjdk.org
Fri Oct 3 22:50:39 UTC 2025


On Tue, 30 Sep 2025 14:40:35 GMT, Roland Westrelin <roland at openjdk.org> wrote:

>> Emanuel Peter has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 20 additional commits since the last revision:
>> 
>>  - Merge branch 'master' into JDK-8367389-vtn-bb-to-loop-refactor
>>  - Update src/hotspot/share/opto/vtransform.cpp
>>    
>>    Co-authored-by: Galder Zamarreño <galder at ibm.com>
>>  - Update src/hotspot/share/opto/vectorization.cpp
>>    
>>    Co-authored-by: Manuel Hässig <manuel at haessig.org>
>>  - for Manuel
>>  - fix documentation
>>  - mem_ref -> vpointer
>>  - wip rm nodes
>>  - control dependency
>>  - phi cleanup
>>  - apply_backedge
>>  - ... and 10 more: https://git.openjdk.org/jdk/compare/98ccb9af...4fad8b7a
>
> Looks reasonable to me.

@rwestrel @mhaessig Thanks for the approvals! I just merged with master and will run testing again over the weekend before integration :)

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

PR Comment: https://git.openjdk.org/jdk/pull/27208#issuecomment-3367448880


More information about the hotspot-compiler-dev mailing list