RFR: 8282590: C2: assert(addp->is_AddP() && addp->outcnt() > 0) failed: Don't process dead nodes [v6]

Tobias Hartmann thartmann at openjdk.java.net
Thu Mar 17 10:17:33 UTC 2022


On Thu, 17 Mar 2022 10:13:34 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

>> Emanuel Peter has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   use can_reshape, is equivalent
>
> src/hotspot/share/opto/arraycopynode.cpp line 306:
> 
>> 304:       PhaseIterGVN* igvn = phase->is_IterGVN();
>> 305:       if (can_reshape) {
>> 306:         if (!src_offset->is_top()) {
> 
> The ifs can be merged.

And looking at this again, `src_offset` can't be top, right? We just checked it above.

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

PR: https://git.openjdk.java.net/jdk/pull/7728


More information about the hotspot-compiler-dev mailing list