Integrated: 8292780: misc tests failed "assert(false) failed: graph should be schedulable"

Roland Westrelin roland at openjdk.org
Tue Oct 4 08:38:15 UTC 2022


On Fri, 23 Sep 2022 15:48:21 GMT, Roland Westrelin <roland at openjdk.org> wrote:

> PhaseMacroExpand::generate_partial_inlining_block() adds
> LoadVectorMasked nodes to the IR graph and then
> LoadNode::split_through_phi() tries to split one of them through phi
> but because that method ignores the mask input to that LoadNode (it
> only knows about control, memory and address inputs) the resulting
> graph is broken. Fix I propose is to skip
> LoadNode::split_through_phi() for those LoadVector nodes that have
> extra inputs.

This pull request has now been integrated.

Changeset: 16047e83
Author:    Roland Westrelin <roland at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/16047e8308a845436f7003e09e604a88bb370632
Stats:     52 lines in 2 files changed: 51 ins; 0 del; 1 mod

8292780: misc tests failed "assert(false) failed: graph should be schedulable"

Reviewed-by: dlong, chagedorn, thartmann

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

PR: https://git.openjdk.org/jdk/pull/10410


More information about the hotspot-compiler-dev mailing list