[jdk17u-dev] Integrated: 8273454: C2: Transform (-a)*(-b) into a*b

Goetz Lindenmaier goetz at openjdk.org
Fri Dec 15 12:45:55 UTC 2023


On Mon, 11 Dec 2023 14:20:07 GMT, Goetz Lindenmaier <goetz at openjdk.org> wrote:

> I backport this for parity with 17.0.11-oracle.
> 
> This contains follow up fix 8274060: C2: Incorrect computation after JDK-8273454 and a part of JDK-8274130) C2: MulNode::Ideal chained transformations may act on wrong nodes which is already backported, but omitted the part to be applied to this patch.
> This is also the reason why a clean backport failed.

This pull request has now been integrated.

Changeset: 873148e5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
URL:       https://git.openjdk.org/jdk17u-dev/commit/873148e5f1406eebfd92df17c52c06ff37a15867
Stats:     204 lines in 3 files changed: 203 ins; 1 del; 0 mod

8273454: C2: Transform (-a)*(-b) into a*b
8274060: C2: Incorrect computation after JDK-8273454

Reviewed-by: shade
Backport-of: 7c9868c0b3c9bd3d305e71f91596190813cdccce

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

PR: https://git.openjdk.org/jdk17u-dev/pull/2035


More information about the jdk-updates-dev mailing list