RFR(M): 8244504: C2: refactor counted loop code in preparation for long counted loop

John Rose john.r.rose at oracle.com
Tue May 26 21:00:22 UTC 2020


On May 26, 2020, at 5:01 AM, Roland Westrelin <rwestrel at redhat.com> wrote:
> 
> 
> Here is an updated webrev:
> 
> http://cr.openjdk.java.net/~roland/8244504/webrev.02/
> 
> I moved the min/max methods to MaxNode and filed
> https://bugs.openjdk.java.net/browse/JDK-8245787

Perfect; thank you.  I added a comment.

> I noticed the previous webrev incorrectly included some of the changes
> from 8223051 (support loops with long (64b) trip counts) and removed
> them. I intend this webrev to only be refactoring in preparation for the
> long loops support.

I saw those 64b changes and just rolled with them.
It won’t hurt to look at them multiple times…

Yes, this refactoring alone is much easier to examine.
Reviewed!

— John


More information about the hotspot-compiler-dev mailing list