#
13378:fe7fdd0fc266 |
|
03-Jul-2017 |
roland |
8182036: Load from initializing arraycopy uses wrong memory state Reviewed-by: kvn
|
#
13249:a2753984d2c1 |
|
05-Jul-2017 |
stefank |
8183552: Move align functions to align.hpp Reviewed-by: stuefe, pliden
|
#
13244:ebbb31f0437e |
|
13-Apr-2017 |
stefank |
8178500: Replace usages of round_to and round_down with align_up and align_down Reviewed-by: rehn, tschatzl
|
#
12820:3ee42d818496 |
|
02-Jun-2017 |
roland |
8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash Summary: Replacing load on dst with load on src only valid if copy doesn't modify src element to load Reviewed-by: kvn, thartmann
|
#
12277:031e87605d21 |
|
06-Oct-2016 |
simonis |
8159611: C2: ArrayCopy elimination skips required parameter checks Reviewed-by: kvn, zmajo, thartmann
|
#
11337:ee08531ac116 |
|
25-May-2016 |
kbarrett |
8156548: gc/gctests/StringInternSyncWithGC2 fails with Test level exit status: 151 Summary: Avoid repeated verification. Reviewed-by: jmasa, drwhite
|
#
11308:7931226331c2 |
|
12-May-2016 |
thartmann |
8155643: Java crash with assert in Xcomp mode and disabled ReduceInitialCardMarks Summary: We should not emit a subtype check for CloneOop arraycopy. Reviewed-by: kvn
|
#
10354:1b6fb1351811 |
|
01-Mar-2016 |
vlivanov |
8150933: System::arraycopy intrinsic doesn't mark mismatched loads Reviewed-by: kvn, shade
|
#
10003:b8fbbc5bab85 |
|
12-Jan-2016 |
zmajo |
8086053: Address inconsistencies regarding ZeroTLAB Summary: Add zero-initialization to C1 for fast TLAB refills; strenghten C2 conditions for skipping zero-initialization. Reviewed-by: kvn, thartmann
|
#
8384:c78f961f7edb |
|
12-May-2015 |
roland |
8076188: Optimize arraycopy out for non escaping destination Summary: if the destination of an arraycopy is non escaping, the arraycopy may be optimized out Reviewed-by: kvn, vlivanov
|
#
7935:54e0f8b411a8 |
|
18-Feb-2015 |
roland |
6912521: System.arraycopy works slower than the simple loop for little lengths Summary: convert small array copies to series of loads and stores Reviewed-by: kvn, vlivanov
|
#
7646:acfdd92cedaa |
|
16-Dec-2014 |
roland |
6700100: optimize inline_native_clone() for small objects with exact klass Summary: optimize small instance clones as loads/stores Reviewed-by: kvn, iveresov
|
#
7378:e2441a0d98f3 |
|
06-Nov-2014 |
zmajo |
8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc) Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array. Reviewed-by: kvn, roland, anoll
|
#
6998:4b78b9dddd05 |
|
29-Aug-2014 |
roland |
8055910: closed/java/util/Collections/CheckedCollections.java failed with ClassCastException not thrown Summary: missing subtype check for Arrays.copyOf intrinsic Reviewed-by: kvn, iveresov
|
#
6917:29999b8709a4 |
|
19-Aug-2014 |
roland |
8055153: nsk/stress/jck60/jck60014 crashes on sparc Summary: missing control for LoadRange and LoadKlass nodes created during arraycopy node expansion Reviewed-by: kvn, iveresov
|
#
6903:190b0e9d0ad1 |
|
11-Aug-2014 |
roland |
7173584: Implement arraycopy as a macro node Summary: delay the conversion of arraycopy to stub calls to macro expansion Reviewed-by: kvn, iveresov
|