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

Goetz Lindenmaier goetz at openjdk.org
Mon Dec 11 14:31:33 UTC 2023


> 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.

Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision:

  Backport 6726c592ed01b112f5eb85d8f1e4406b25c8df2b

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

Changes:
  - all: https://git.openjdk.org/jdk17u-dev/pull/2035/files
  - new: https://git.openjdk.org/jdk17u-dev/pull/2035/files/1a7414e9..286a84dd

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2035&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2035&range=00-01

  Stats: 217 lines in 6 files changed: 1 ins; 201 del; 15 mod
  Patch: https://git.openjdk.org/jdk17u-dev/pull/2035.diff
  Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2035/head:pull/2035

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


More information about the jdk-updates-dev mailing list