hg: jdk9/hs-comp/hotspot: 6700100: optimize inline_native_clone() for small objects with exact klass
roland.westrelin at oracle.com
roland.westrelin at oracle.com
Tue Jan 6 16:10:48 UTC 2015
Changeset: acfdd92cedaa
Author: roland
Date: 2014-12-16 13:49 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/acfdd92cedaa
6700100: optimize inline_native_clone() for small objects with exact klass
Summary: optimize small instance clones as loads/stores
Reviewed-by: kvn, iveresov
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestArrayCopyMacro.java
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
+ test/compiler/arraycopy/TestArraysCopyOfNoTypeCheck.java
+ test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java
More information about the jdk9-all-changes
mailing list