[12] RFR (S): 8215757: C2: PhaseIdealLoop::spinup() computes wrong post-dominating point

Roland Westrelin rwestrel at redhat.com
Fri Jan 11 09:53:41 UTC 2019


Hi Vladimir,

>    #2: As part of loop limit check insertion, new IfNode is created (If 
> 1854) and linked to R1722 as an input which causes R1722 IDOM to be 
> updated [2]. It changes R1722 IDOM (I1511 => R1784), since dom_lca() 
> normalizes the result using find_non_split_ctrl().

Isn't that the root cause: the idom of R1722 is still I1511 and not
R1784?

Roland.


More information about the hotspot-compiler-dev mailing list