-
Enhancement
-
Resolution: Fixed
-
P4
-
hs17
-
b08
-
x86
-
solaris
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2218964 | 8 | Vladimir Kozlov | P4 | Resolved | Fixed | b18 |
JDK-2219008 | 7u4 | Vladimir Kozlov | P4 | Closed | Fixed | b05 |
Currently non-escaping allocations are eliminated during macro nodes expansion after all ideal optimizations.
It may prevent to do more aggressive (loop and split-if) optimizations. Eliminate allocations and related locks
immediately after escape analysis. Also move EA after first IGVN optimization which cleanup ideal graph.
It may prevent to do more aggressive (loop and split-if) optimizations. Eliminate allocations and related locks
immediately after escape analysis. Also move EA after first IGVN optimization which cleanup ideal graph.
- backported by
-
JDK-2218964 Eliminate allocations immediately after EA
-
- Resolved
-
-
JDK-2219008 Eliminate allocations immediately after EA
-
- Closed
-
- relates to
-
JDK-7097546 Optimize use of CMOVE instructions
-
- Closed
-