kvn [Wed, 01 Apr 2015 18:07:50 -0700] rev 30211
8074981: Integer/FP scalar reduction optimization
Summary: Add scalar reduction optimization to C2 to take advantage of vector instructions in modern x86 CPUs.
Reviewed-by: kvn, twisti
Contributed-by: michael.c.berg@intel.com
roland [Fri, 27 Mar 2015 13:47:33 +0100] rev 30210
8075587: Compilation of constant array containing different sub classes crashes the JVM
Summary: meet of 2 constant arrays result in bottom
Reviewed-by: kvn
aph [Tue, 31 Mar 2015 12:31:18 -0700] rev 30209
8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods
Summary: Use unaligned Unsafe loads and stores for ByteBuffer access on platforms which support unaligned access. Add intrinsics for Unsafe.{get,put}-X-Unaligned methods.
Reviewed-by: dholmes, jrose, psandoz, kvn
roland [Fri, 27 Mar 2015 08:58:45 +0100] rev 30208
8075921: assert assert(allocx == alloc) fails in library_call.cpp
Summary: control becomes top after arraycopy guards and confuses tighly coupled allocation logic
Reviewed-by: kvn, vlivanov
roland [Mon, 30 Mar 2015 08:03:47 +0000] rev 30207
Merge
roland [Wed, 25 Mar 2015 14:25:53 +0100] rev 30206
8075922: assert(t == t_no_spec) fails in phaseX.cpp
Summary: subgraph becomes dead RegionNode::Ideal() but is not destroyed
Reviewed-by: kvn, vlivanov
thartmann [Mon, 30 Mar 2015 07:54:23 +0200] rev 30205
8075214: SIGSEGV in nmethod sweeping
Summary: Changed implementation of forceNMethodSweep() to request sweep from existing sweeper thread.
Reviewed-by: kvn, mgerdin, dholmes
zmajo [Fri, 27 Mar 2015 15:08:13 +0000] rev 30204
Merge
zmajo [Fri, 27 Mar 2015 14:52:45 +0000] rev 30203
Merge
zmajo [Fri, 27 Mar 2015 10:57:42 +0100] rev 30202
8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes
Summary: Introduce a new register class, reg_class_dynamic, that supports also cist-spillable masks.
Reviewed-by: kvn, dlong, roland
roland [Mon, 23 Mar 2015 17:09:41 +0100] rev 30201
8075663: compiler/rangechecks/TestExplicitRangeChecks.java fails in compiler nightlies
Summary: -Xmixed following -Xcomp doesn't undo the effect of -Xcomp with tiered on
Reviewed-by: kvn, vlivanov
zmajo [Fri, 27 Mar 2015 10:19:18 +0000] rev 30200
Merge
zmajo [Fri, 27 Mar 2015 09:02:53 +0100] rev 30199
Merge
goetz [Thu, 19 Mar 2015 14:30:52 +0100] rev 30198
8075505: aix: improve handling of native memory
Reviewed-by: kvn, stuefe
Contributed-by: thomas.stuefe@sap.com
simonis [Wed, 25 Mar 2015 15:50:17 +0100] rev 30197
8075858: AIX: clean-up HotSpot make files
Reviewed-by: kvn