[jdk18u] RFR: 8286283: assert(func2 == 0 && func3 == 0) failed: not unary

Jatin Bhateja jbhateja at openjdk.java.net
Sat May 7 02:04:54 UTC 2022


On Fri, 6 May 2022 11:38:45 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

> Could you please clarify which change fixed this in mainline?

is_vector_unary_bitwise_op and is_vector_binary_bitwise_op routines in mainline do have edge count based checks to skip over predicated logic IR nodes and Compile::compute_logic_cone  has redesigned algorithm to infer macro logic nodes if expression tree contains predicated logic nodes.

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

PR: https://git.openjdk.java.net/jdk18u/pull/123


More information about the jdk-updates-dev mailing list