Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8056400 | emb-9 | Roland Westrelin | P3 | Resolved | Fixed | b29 |
This also opens the door to other optimizations such as inlining small copies in a series of loads/stores.
This also impacts clone and Arrays.copyOf's implementations because they rely on the arraycopy stubs as well.
- backported by
-
JDK-8056400 Implement arraycopy as a macro node
-
- Resolved
-
- relates to
-
JDK-8058746 escape analysis special case code for array copy broken by 7173584
-
- Closed
-
-
JDK-6700100 optimize inline_native_clone() for small objects with exact klass.
-
- Resolved
-
-
JDK-8058349 SPECjbb2005 1.4% performance regression on Linux with 9-b29
-
- Resolved
-
-
JDK-8307683 Loop Predication should not hoist range checks with trap on success projection by negating their condition
-
- Resolved
-
-
JDK-8060252 JDK-7173584 compiler changes regress SPECjvm2008 on SPARC
-
- Closed
-
-
JDK-8055153 nsk/stress/jck60/jck60014 crashes on sparc
-
- Closed
-
-
JDK-6912521 System.arraycopy works slower than the simple loop for little lengths
-
- Resolved
-
-
JDK-6969165 remove char[] allocation in new String(char[] buf) if buf does not escape
-
- Closed
-