Mon, 21 Sep 2015 10:51:33 +0200 8136596: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape
roland [Mon, 21 Sep 2015 10:51:33 +0200] rev 33077
8136596: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape Summary: elide MemBar when AllocateNode _is_non_escaping Reviewed-by: kvn, roland Contributed-by: hui.shi@linaro.org
Tue, 22 Sep 2015 13:42:09 +0200 8136914: compiler/loopopts/superword/SumRedSqrt_Double.java times out
zmajo [Tue, 22 Sep 2015 13:42:09 +0200] rev 33076
8136914: compiler/loopopts/superword/SumRedSqrt_Double.java times out Summary: Change test to execute only on relevant (x86-based) platforms. Reviewed-by: kvn, dlong
Wed, 16 Sep 2015 09:52:58 -0400 8080293: AARCH64: Remove unnecessary dmbs from generated CAS code
adinn [Wed, 16 Sep 2015 09:52:58 -0400] rev 33075
8080293: AARCH64: Remove unnecessary dmbs from generated CAS code Summary: The current encoding for CAS generates unnecessary leading and trailing dmbs for the MemBarAcquire and MemBarRelease which ought to be elided Reviewed-by: kvn
Sat, 19 Sep 2015 11:19:22 +0200 Merge
iignatyev [Sat, 19 Sep 2015 11:19:22 +0200] rev 33074
Merge
Sat, 19 Sep 2015 12:04:38 +0300 8136718: [TESTBUG] introduce FileInstaller functionality
dpochepk [Sat, 19 Sep 2015 12:04:38 +0300] rev 33073
8136718: [TESTBUG] introduce FileInstaller functionality Reviewed-by: iignatyev
Sat, 19 Sep 2015 12:03:36 +0300 8136693: add package statement 'compiler.testlibrary' to CompilerUtils
tpivovarova [Sat, 19 Sep 2015 12:03:36 +0300] rev 33072
8136693: add package statement 'compiler.testlibrary' to CompilerUtils Reviewed-by: iignatyev
Fri, 18 Sep 2015 16:37:12 -0400 Merge
coleenp [Fri, 18 Sep 2015 16:37:12 -0400] rev 33071
Merge
Thu, 17 Sep 2015 09:03:57 +0200 8136525: Generate interpreter entries only once and avoid unnecessary jump to jump
mdoerr [Thu, 17 Sep 2015 09:03:57 +0200] rev 33070
8136525: Generate interpreter entries only once and avoid unnecessary jump to jump Reviewed-by: coleenp, twisti, aph
Fri, 18 Sep 2015 10:11:11 +0200 8135068: Extract method matchers from CompilerOracle
neliasso [Fri, 18 Sep 2015 10:11:11 +0200] rev 33069
8135068: Extract method matchers from CompilerOracle Summary: Ecapsulate code to enable reuse Reviewed-by: roland, kvn
Thu, 17 Sep 2015 13:42:50 -0700 Merge
iveresov [Thu, 17 Sep 2015 13:42:50 -0700] rev 33068
Merge
Thu, 17 Sep 2015 08:08:47 +0200 8134739: compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts
thartmann [Thu, 17 Sep 2015 08:08:47 +0200] rev 33067
8134739: compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts Summary: Bail out of superword optimization if loop was removed (i.e., if zero-trip Opaque1Node was removed). Reviewed-by: kvn, roland
Wed, 16 Sep 2015 15:54:32 -0700 8134553: CRC32C implementations for x86/x64 targets
kvn [Wed, 16 Sep 2015 15:54:32 -0700] rev 33066
8134553: CRC32C implementations for x86/x64 targets Reviewed-by: kvn Contributed-by: tomasz.wojtowicz@intel.com
Wed, 16 Sep 2015 13:16:17 -0700 8134802: LCM register pressure scheduling
mcberg [Wed, 16 Sep 2015 13:16:17 -0700] rev 33065
8134802: LCM register pressure scheduling Summary: Calculate register pressure in a block to help instructions scheduling. Reviewed-by: kvn, dlong
Wed, 16 Sep 2015 20:33:16 +0200 Merge
kvn [Wed, 16 Sep 2015 20:33:16 +0200] rev 33064
Merge
Tue, 15 Sep 2015 11:04:11 -0700 8136406: Remove ZapDeadCompiledLocals code
kvn [Tue, 15 Sep 2015 11:04:11 -0700] rev 33063
8136406: Remove ZapDeadCompiledLocals code Summary: Dead code elimination. Reviewed-by: roland, twisti
Tue, 15 Sep 2015 13:08:43 +0200 8136461: PhaseIdealLoop::try_move_store_before_loop() may bypass early loop exit
roland [Tue, 15 Sep 2015 13:08:43 +0200] rev 33062
8136461: PhaseIdealLoop::try_move_store_before_loop() may bypass early loop exit Summary: PhaseIdealLoop::try_move_store_before_loop() needs to check for early loop exit before candidate Stores Reviewed-by: kvn
(0) -30000 -10000 -3000 -1000 -300 -100 -16 +16 +100 +300 +1000 +3000 +10000 tip