roland [Wed, 29 Apr 2015 14:43:12 -0700] rev 30309
8078426: mb/jvm/compiler/InterfaceCalls/testAC2 - assert(predicate_proj == 0L) failed: only one predicate entry expected
Summary: split if finds predicates on several incoming paths when unswitched's loops are optimized out
Reviewed-by: kvn
sgehwolf [Wed, 29 Apr 2015 12:23:48 -0700] rev 30308
8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
Summary: do the math on the unsigned type where overflows are well defined
Reviewed-by: kvn, aph
roland [Thu, 23 Apr 2015 16:38:08 +0200] rev 30307
8078444: compiler/arraycopy/TestArrayCopyNoInitDeopt.java fails with exception 'm2 not deoptimized'
Summary: some platform don't have speculative types
Reviewed-by: kvn
zmajo [Mon, 27 Apr 2015 11:01:29 +0200] rev 30306
Merge
zmajo [Mon, 27 Apr 2015 10:49:43 +0200] rev 30305
8068945: Use RBP register as proper frame pointer in JIT compiled code on x86
Summary: Introduce the PreserveFramePointer flag to control if RBP is used as the frame pointer or as a general purpose register.
Reviewed-by: kvn, roland, dlong, enevill, shade
goetz [Thu, 23 Apr 2015 09:27:02 +0200] rev 30304
8078482: ppc: pass thread to throw_AbstractMethodError
Summary: Also improve check for Safepoints in signal handler.
Reviewed-by: kvn, simonis
goetz [Wed, 15 Apr 2015 12:44:56 +0200] rev 30303
8077838: Recent developments for ppc.
Summary: Power 8 recognition and instructions, math.*Exact intrinsics and rtm, C2 optimizations
Reviewed-by: kvn, simonis
shade [Wed, 22 Apr 2015 19:10:03 +0300] rev 30302
8076987: C1 should support conditional card marks (UseCondCardMark)
Reviewed-by: iveresov, roland
vlivanov [Wed, 22 Apr 2015 21:33:55 +0300] rev 30301
8078309: compiler/jsr292/MHInlineTest.java failed with java.lang.RuntimeException: 'MHInlineTest$A::protected_x (3 bytes) virtual call' found in stdout
Reviewed-by: jrose
roland [Tue, 24 Mar 2015 10:25:09 +0100] rev 30300
8069191: moving predicate out of loops may cause array accesses to bypass null check
Summary: Remove CastPP nodes only during final graph reshape
Reviewed-by: kvn, jrose
kvn [Fri, 17 Apr 2015 17:39:19 -0700] rev 30299
8078113: 8011102 changes may cause incorrect results
Summary: replace Vzeroupper instruction in stubs with zeroing only used ymm registers.
Reviewed-by: kvn
Contributed-by: sandhya.viswanathan@intel.com
goetz [Wed, 15 Apr 2015 14:51:56 +0200] rev 30298
8077843: adlc: allow nodes that use TEMP inputs in expand rules.
Reviewed-by: kvn
vlivanov [Fri, 17 Apr 2015 16:45:55 +0000] rev 30297
Merge
vlivanov [Fri, 17 Apr 2015 18:17:06 +0300] rev 30296
8057967: CallSite dependency tracking scales devastatingly poorly
Reviewed-by: jrose, roland, plevart, shade