JDK-8272720 : Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit
Type:Bug
Component:hotspot
Sub-Component:compiler
Affected Version:9,11,16,17,18
Priority:P5
Status:Resolved
Resolution:Fixed
Submitted:2021-08-19
Updated:2022-12-16
Resolved:2021-08-20
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.
There is no difference for LoopPercentProfileLimit = 60, 70, 80 ...
Comments
A pull request was submitted for review.
URL: https://git.openjdk.org/jdk15u-dev/pull/278
Date: 2022-09-15 08:21:51 +0000
15-09-2022
A pull request was submitted for review.
URL: https://git.openjdk.org/jdk13u-dev/pull/404
Date: 2022-09-15 08:21:12 +0000
15-09-2022
Fix request (15u, 13u):
on behalf of Roman Marchenko:
clean backport, no tier1 regressions
15-09-2022
Fix request
I'd like to backport this bug fix for jdk11u.
It applies cleanly and no risk.
Thanks.
05-11-2021
Request a backport to OpenJDK 17, applies cleanly, passed tier1 tests.
25-08-2021
Changeset: 1ea437a4
Author: Jie Fu <jiefu@openjdk.org>
Date: 2021-08-20 12:43:29 +0000
URL: https://git.openjdk.java.net/jdk/commit/1ea437a4b87381b558cf8157ac52fc03e37ac507
20-08-2021
ILW = Some values of LoopPercentProfileLimit make no difference due to integer instead of floating point division, only with C2 related LoopPercentProfileLimit flag, no workaround = LLH = P5