[14] RFR(S): 8231412: C2: InitializeNode::detect_init_independence() bails out on simple IR shapes

Roland Westrelin rwestrel at redhat.com
Tue Oct 22 09:11:54 UTC 2019


Hi Christian,

Thanks for working on this.

> http://cr.openjdk.java.net/~chagedorn/8231412/webrev.00/

Is this still required?

3553       uint first_i = n->find_edge(m);
3554       if (i != first_i)  continue;  // process duplicate edge just once

If m was already processed, it's armless to push it on the work list
again because it's a Unique_Node_List so the check above is redundant?

Otherwise, looks good to me.

Roland.


More information about the hotspot-compiler-dev mailing list