hg: jdk9/hs/hotspot: 10 new changesets
Changeset: 8edc39841abe Author: thartmann Date: 2014-10-31 12:16 +0100 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8edc39841abe 8062169: Multiple OSR compilations issued for same bci Summary: Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available. Reviewed-by: kvn, iveresov ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: f826f98ac633 Author: thartmann Date: 2014-10-31 11:31 +0000 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f826f98ac633 Merge Changeset: bb0b42a72dfd Author: iveresov Date: 2014-10-31 12:01 -1000 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bb0b42a72dfd Merge Changeset: cea556d9d85d Author: kvn Date: 2014-10-31 16:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cea556d9d85d 8054492: Casting can result in redundant null checks in generated code Summary: add C2 intrinsic for Class.cast() method and force inline it too. Reviewed-by: jrose, roland, drchase, iignatyev ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/whitebox.cpp ! test/TEST.groups + test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java ! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java Changeset: 931c7d22ec23 Author: iignatyev Date: 2014-11-02 18:42 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/931c7d22ec23 8036913: make DeoptimizeALot dependent on number of threads Reviewed-by: kvn, shade ! src/share/vm/runtime/interfaceSupport.cpp Changeset: fa0ebb9fe1f3 Author: iignatyev Date: 2014-11-02 18:43 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fa0ebb9fe1f3 8043125: compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type Reviewed-by: kvn ! src/share/vm/prims/whitebox.cpp Changeset: f48775f8c5e8 Author: iignatyev Date: 2014-11-02 18:43 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f48775f8c5e8 8044186: Introduce a reproducible random generator Reviewed-by: kvn, iveresov, iignatyev Contributed-by: sergei.kovalev@oracle.com ! test/compiler/6896617/Test6896617.java ! test/compiler/7100757/Test7100757.java ! test/compiler/7177917/Test7177917.java ! test/compiler/7184394/TestAESBase.java ! test/compiler/7184394/TestAESMain.java ! test/compiler/8005956/PolynomialRoot.java ! test/compiler/intrinsics/bmi/BMITestRunner.java ! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactILoadTest.java ! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/DecExactITest.java ! test/compiler/intrinsics/mathexact/DecExactLTest.java ! test/compiler/intrinsics/mathexact/IncExactITest.java ! test/compiler/intrinsics/mathexact/IncExactLTest.java ! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactILoadTest.java ! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactILoadTest.java ! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactICondTest.java ! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactILoadTest.java ! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/Verify.java ! test/compiler/jsr292/ConcurrentClassLoadingTest.java ! test/compiler/types/correctness/OffTest.java ! test/compiler/unsafe/UnsafeRaw.java ! test/serviceability/threads/TestFalseDeadLock.java ! test/testlibrary/com/oracle/java/testlibrary/Utils.java + test/testlibrary_tests/RandomGeneratorTest.java Changeset: b8bcacc8ccca Author: kvn Date: 2014-11-03 12:02 -0800 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b8bcacc8ccca 8059780: SPECjvm2008-MPEG performance regressions on x64 platforms Summary: Back-out 8052081 changes made in lcm.cpp. Reviewed-by: iveresov, roland ! src/share/vm/opto/lcm.cpp Changeset: aa056c7ce2d4 Author: roland Date: 2014-10-20 22:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/aa056c7ce2d4 8060252: JDK-7173584 compiler changes regress SPECjvm2008 on SPARC Summary: arraycopy code misses opportunities to optimize copies to just allocated array. Reviewed-by: kvn ! src/share/vm/opto/library_call.cpp Changeset: aedfc7337448 Author: iveresov Date: 2014-11-04 07:09 -1000 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/aedfc7337448 8062591: SPARC PICL causes significantly longer startup times Summary: Optimize traversals of the PICL tree Reviewed-by: kvn ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
participants (1)
-
david.r.chase@oracle.com