RFR: 8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" [v3]

Roland Westrelin roland at openjdk.org
Fri Nov 18 09:10:11 UTC 2022


On Wed, 16 Nov 2022 06:17:53 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

>> Roland Westrelin has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   more
>
> src/hotspot/share/opto/loopopts.cpp line 2304:
> 
>> 2302:     for (uint i = 0; i < loop->_body.size(); i++) {
>> 2303:       Node* old = loop->_body.at(i);
>> 2304:       clone_outer_loop_helper(old, loop, outer_loop, old_new, wq, this, true);
> 
> While you're at it, could you rename the helper method to something more meaningful?

Thanks for reviewing this. I did in the new commit. Does it look good to you?

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

PR: https://git.openjdk.org/jdk/pull/11162


More information about the hotspot-compiler-dev mailing list