RFR(XS): 8028207: assert(_outcnt==1) failed: not unique in compile.cpp
Rickard Bäckman
rickard.backman at oracle.com
Tue Nov 12 22:10:04 PST 2013
Thank you Igor.
/R
On 11/12, Igor Veresov wrote:
> Looks good.
>
> May be later we can match this pattern with a conditional setting of a bool, an then branching on it in multiple places?
>
> igor
>
> On Nov 12, 2013, at 6:23 AM, Rickard Bäckman <rickard.backman at oracle.com> wrote:
>
> > Hi,
> >
> > can I have this small change reviewed please?
> > When having two MathExactNodes with identical input, where one doesn't
> > dominate the other we get a problem where the BoolNode controlling the
> > overflow gets multiple IfNodes.
> > In final_graph_reshaping we want to set the control edge of each node
> > that uses the result of the MathExactNode to the non-throwing branch of
> > that If. If there is more than one there is no way of saying which use
> > requires which If.
> >
> > Webrev: http://cr.openjdk.java.net/~rbackman/8028207/
> > Bug: https://bugs.openjdk.java.net/browse/JDK-8028207
> >
> > Thanks
> > /R
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
Url : http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20131113/558fca83/attachment.bin
More information about the hotspot-compiler-dev
mailing list