Mon, 14 Apr 2014 09:04:36 +0000 Merge
anoll [Mon, 14 Apr 2014 09:04:36 +0000] rev 24016
Merge
Mon, 14 Apr 2014 10:57:07 +0200 8039425: Code cleanup: PhaseIterGVN::optimize()
anoll [Mon, 14 Apr 2014 10:57:07 +0200] rev 24015
8039425: Code cleanup: PhaseIterGVN::optimize() Summary: This code cleanup aims at improving code readability. Reviewed-by: kvn, roland
Sun, 13 Apr 2014 23:39:22 -0700 Merge
anoll [Sun, 13 Apr 2014 23:39:22 -0700] rev 24014
Merge
Mon, 14 Apr 2014 08:24:28 +0200 8029436: CICompilerCount is not updated when the number of compiler threads is adjusted to the number of CPUs
anoll [Mon, 14 Apr 2014 08:24:28 +0200] rev 24013
8029436: CICompilerCount is not updated when the number of compiler threads is adjusted to the number of CPUs Summary: CICompilerCount is updated in AdvancedThresholdPolicy::initialize, SimpleThresholdPolicy::initialize and NonTieredCompPolicy::initialize. A warning is printed if the usersets both, CICompilerCount and CICompilerCountPerCPU. Reviewed-by: kvn, twisti Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
Fri, 11 Apr 2014 15:08:40 -0400 Merge
bharadwaj [Fri, 11 Apr 2014 15:08:40 -0400] rev 24012
Merge
Fri, 11 Apr 2014 18:46:35 +0400 8038418: New tests development for type profiling and speculation
iignatyev [Fri, 11 Apr 2014 18:46:35 +0400] rev 24011
8038418: New tests development for type profiling and speculation Reviewed-by: roland, iignatyev Contributed-by: Pavel Punegov <pavel.punegov@oracle.com>
Fri, 11 Apr 2014 13:52:51 +0200 8039498: Add iterators to GrowableArray
anoll [Fri, 11 Apr 2014 13:52:51 +0200] rev 24010
8039498: Add iterators to GrowableArray Summary: To simplify the management of multiple code heaps in the code cache (see JDK-8015774), STL-style iterator capability is added to the GrowableArray. Further, custom iterators allow to only iterate over elements that satisfy a given predicate. Reviewed-by: kvn, twisti Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
Fri, 11 Apr 2014 11:33:00 +0200 8034216: assert(false) failed: infinite loop in PhaseIterGVN::optimize
anoll [Fri, 11 Apr 2014 11:33:00 +0200] rev 24009
8034216: assert(false) failed: infinite loop in PhaseIterGVN::optimize Summary: Eagerly remove all castPP nodes in PhaseCCP to get type convergence in memnode. Reviewed-by: kvn, roland
Thu, 10 Apr 2014 23:15:13 -0700 8038297: Avoid placing CTI immediately following cbcond instruction on T4
iveresov [Thu, 10 Apr 2014 23:15:13 -0700] rev 24008
8038297: Avoid placing CTI immediately following cbcond instruction on T4 Summary: Insert a nop between cbcond and CTI Reviewed-by: kvn, twisti
Fri, 11 Apr 2014 00:35:28 +0400 8039496: Add sanity tests on RTM-related command line options
iignatyev [Fri, 11 Apr 2014 00:35:28 +0400] rev 24007
8039496: Add sanity tests on RTM-related command line options Reviewed-by: kvn, iignatyev Contributed-by: filipp.zhinkin@oracle.com
Fri, 11 Apr 2014 00:35:23 +0400 8037860: Add tests to cover Intel RTM instructions support
iignatyev [Fri, 11 Apr 2014 00:35:23 +0400] rev 24006
8037860: Add tests to cover Intel RTM instructions support Reviewed-by: kvn, iignatyev Contributed-by: filipp.zhinkin@oracle.com
Fri, 11 Apr 2014 00:35:11 +0400 8039499: Add all common classes used by tests on RTM support to testlibrary
iignatyev [Fri, 11 Apr 2014 00:35:11 +0400] rev 24005
8039499: Add all common classes used by tests on RTM support to testlibrary Reviewed-by: kvn, iignatyev Contributed-by: filipp.zhinkin@oracle.com
Fri, 11 Apr 2014 00:34:56 +0400 8039497: Testlibrary should be updated to provide information about all VM types as well as access to Unsafe
iignatyev [Fri, 11 Apr 2014 00:34:56 +0400] rev 24004
8039497: Testlibrary should be updated to provide information about all VM types as well as access to Unsafe Reviewed-by: kvn, iignatyev Contributed-by: filipp.zhinkin@oracle.com
Fri, 11 Apr 2014 00:34:51 +0400 8038953: Add sanity tests for BMI1 and LZCNT instructions
iignatyev [Fri, 11 Apr 2014 00:34:51 +0400] rev 24003
8038953: Add sanity tests for BMI1 and LZCNT instructions Reviewed-by: kvn, iignatyev Contributed-by: anton.ivanov@oracle.com
Thu, 10 Apr 2014 11:38:12 +0200 8005079: fix LogCompilation for incremental inlining
roland [Thu, 10 Apr 2014 11:38:12 +0200] rev 24002
8005079: fix LogCompilation for incremental inlining Summary: report late inlining as part of the rest of the inlining output Reviewed-by: twisti, kvn
Thu, 10 Apr 2014 09:26:24 +0200 8036898: assert(t != NULL) failed: must set before get
anoll [Thu, 10 Apr 2014 09:26:24 +0200] rev 24001
8036898: assert(t != NULL) failed: must set before get Summary: Ignore nodes without a type when checking for speculative types in Compile::remove_speculative_types(...). Reviewed-by: kvn, roland Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
(0) -10000 -3000 -1000 -300 -100 -16 +16 +100 +300 +1000 +3000 +10000 +30000 tip