Integrated: 8277906: Incorrect type for IV phi of long counted loops after CCP

Roland Westrelin roland at openjdk.java.net
Thu Dec 2 15:13:37 UTC 2021


On Wed, 1 Dec 2021 10:35:32 GMT, Roland Westrelin <roland at openjdk.org> wrote:

> This failure occurs because the iv phi of a long counted loop has the
> wrong type after CCP. That happens because, during CCP, after the type
> of the limit of the counted loop is updated, the type of the iv phi is
> not recomputed. The fix is to apply to long counted loops the logic
> that already exists for int counted loop.

This pull request has now been integrated.

Changeset: 3889af3f
Author:    Roland Westrelin <roland at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/3889af3f7debc4f8d75f620bb54134d1d11a6c83
Stats:     66 lines in 2 files changed: 61 ins; 0 del; 5 mod

8277906: Incorrect type for IV phi of long counted loops after CCP

Reviewed-by: thartmann, chagedorn

-------------

PR: https://git.openjdk.java.net/jdk/pull/6632


More information about the hotspot-compiler-dev mailing list