coleenp [Fri, 18 Sep 2015 16:37:12 -0400] rev 33071
Merge
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
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
iveresov [Thu, 17 Sep 2015 13:42:50 -0700] rev 33068
Merge
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
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
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
kvn [Wed, 16 Sep 2015 20:33:16 +0200] rev 33064
Merge
kvn [Tue, 15 Sep 2015 11:04:11 -0700] rev 33063
8136406: Remove ZapDeadCompiledLocals code
Summary: Dead code elimination.
Reviewed-by: roland, twisti
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