Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2174824 | 6u14 | Tom Rodriguez | P3 | Resolved | Fixed | b01 |
JDK-2172210 | 6u5p | Tom Rodriguez | P3 | Resolved | Fixed | b01 |
C2 estimates of whether a compile has loops by calling has_loops() on the root of the compile but not on any inlinees. This means that inlining something with loops into something without loops might result in loop opts not being run. Sometimes it will be run anyway because we have split_ifs but it certainly should take inlinees into account.
- backported by
-
JDK-2172210 Compile::has_loops not always set correctly
-
- Resolved
-
-
JDK-2174824 Compile::has_loops not always set correctly
-
- Resolved
-