JDK-8223138 : Small clean-up in loop-tree support.
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 11,13
  • Priority: P5
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2019-04-30
  • Updated: 2022-02-06
  • Resolved: 2019-05-03
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 11 JDK 13
11.0.14-oracleFixed 13 b20Fixed
Related Reports
Relates :  
Description
Rename predicate 'is_inner()' to 'is_innermost()' to be accurate. Add 'is_root()' predicate for root parent test in loop-tree. Change definition of 'is_loop()' to always lazy-read the tail, since it should never be NULL. Clean-up of 'tail()' definition.
Comments
Fix request [11u] I downport this for parity with 11.0.13-oracle. This is a small clean up of C2 making it probably easier to follow future bug fixes in the loop optimizations, as JDK-8216137. Acceptable risk as it is a small change and only a rewrite.
30-09-2021

Git URL: https://github.com/openjdk/jdk/commit/205085d8d5143c0d8517bcfc021457492a329c18
29-09-2021

URL: http://hg.openjdk.java.net/jdk/jdk/rev/1a5305f51bfd User: phedlin Date: 2019-05-03 09:00:17 +0000
03-05-2019