RFR: 8364757: Missing Store nodes caused by bad wiring in PhaseIdealLoop::insert_post_loop [v7]

Benoît Maillard bmaillard at openjdk.org
Mon Sep 29 08:47:38 UTC 2025


On Wed, 24 Sep 2025 06:55:29 GMT, Manuel Hässig <mhaessig at openjdk.org> wrote:

>> Benoît Maillard has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   More comments
>
> src/hotspot/share/opto/loopTransform.cpp line 1672:
> 
>> 1670: 
>> 1671: Node* PhaseIdealLoop::find_last_store_in_outer_loop(Node* store, IdealLoopTree* outer_loop) {
>> 1672:   Node* out = store;
> 
> Since you want a store, you should probably assert that `store` is not null and actually a store.

Good point, done

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

PR Review Comment: https://git.openjdk.org/jdk/pull/27225#discussion_r2387154178


More information about the hotspot-compiler-dev mailing list