RFR(M): 8146612: C2: Precedence edges specification violated

Doerr, Martin martin.doerr at sap.com
Thu Jan 7 13:45:19 UTC 2016


Hi,

some time ago, we found out, that C2 doesn't treat precedence edges as specified.

The description of precedence edges in node.hpp says:
"They are unordered and not duplicated; they have no embedded NULLs."

Some functions in the current implementation violate this specification.

I have fixed this in the following webrev:
http://cr.openjdk.java.net/~mdoerr/8146612_C2_prec_edges/webrev.00/

Please review. I will need a sponsor, please.

Best regards,
Martin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20160107/f4f77b25/attachment.html>


More information about the hotspot-compiler-dev mailing list