JDK-8354383 : C2: enable sinking of Type nodes out of loop
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 25
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2025-04-11
  • Updated: 2025-05-23
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.
Other
tbdUnresolved
Related Reports
Relates :  
Relates :  
Description
PhaseIdealLoop::try_sink_out_of_loop() excludes Type nodes since 8272562. With 8332827, sinking Type nodes should be safe now.
Comments
You mention JDK-8332827 but do you actually mean JDK-8349479?
23-05-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/25396 Date: 2025-05-22 15:53:18 +0000
22-05-2025