Integrated: 8252583: Clean up unused phi-to-copy degradation mechanism

Roberto Castaneda Lozano github.com+8792647+robcasloz at openjdk.java.net
Thu Sep 24 08:14:26 UTC 2020


On Mon, 21 Sep 2020 06:27:41 GMT, Roberto Castaneda Lozano <github.com+8792647+robcasloz at openjdk.org> wrote:

> Remove unused notion of "PhiNode-to-copy degradation", where PhiNodes can be degraded to copies by setting their
> RegionNode to NULL. Remove corresponding `PhiNode::is_copy()` test, which always returned NULL (false). Assert that
> PhiNodes have an associated RegionNode in `PhiNode::Ideal()`.

This pull request has now been integrated.

Changeset: f3ea0d36
Author:    Roberto Castaneda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/f3ea0d36
Stats:     30 lines in 7 files changed: 1 ins; 20 del; 9 mod

8252583: Clean up unused phi-to-copy degradation mechanism

Remove unused notion of 'PhiNode-to-copy degradation', where PhiNodes can be
degraded to copies by setting their RegionNode to NULL. Remove corresponding
PhiNode::is_copy() test, which always returned NULL (false). Assert that
PhiNodes have an associated RegionNode in PhiNode::Ideal().

Reviewed-by: thartmann, kvn

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

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


More information about the hotspot-compiler-dev mailing list