JDK-8170683 : Enhancement backport request
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: compiler
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2016-12-02
  • Updated: 2023-12-08
  • Resolved: 2016-12-02
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9Fixed
Description
Hi,

Thanks to Rob for pointing to the adequate process documentation.

On behalf of Igor, I'm submitting an enhancement request that conforms to the process:

This changeset adds a new matching rule to the instruction selection phase (adlc) of the ppc vm.
It consists of the exchange of the pair li/cmpld with cmpldi.
Jtreg hotspot tests didn't regress.
Got an 1% performance improvement when benchmarking neo4j.
Since the patch is rather small and affects only the ppc vm, the risks are minimal.

Please, let us if we are breaking any jdk8u ground rules.

Regards,
Bruno Rosa

Bug: https://bugs.openjdk.java.net/browse/JDK-8168318
Webrev: https://igorsnunes.github.io/openjdk/webrev/8168318/
Review: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2016-October/024809.html
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/622d3fe587f2


Comments
apologies - misread the process doc - moving the subtask
02-12-2016