roland [Mon, 11 Jan 2016 16:02:42 +0100] rev 35558
8146792: Predicate moved after partial peel may lead to broken graph
Summary: partial peel can leave a pinned node between predicates and loop and prevent some loop predication
Reviewed-by: kvn
twisti [Tue, 12 Jan 2016 10:44:41 -1000] rev 35557
8146246: JVMCICompiler::abort_on_pending_exception: assert(!thread->owns_locks()) failed: must release all locks when leaving VM
Reviewed-by: coleenp, kvn
kshefov [Tue, 12 Jan 2016 16:00:04 +0100] rev 35556
Merge
kshefov [Tue, 12 Jan 2016 15:07:46 +0100] rev 35555
Merge
kshefov [Tue, 12 Jan 2016 13:57:48 +0300] rev 35554
8141615: Add new public methods to sun.reflect.ConstantPool
Reviewed-by: twisti, iignatyev, coleenp
enevill [Tue, 12 Jan 2016 14:21:58 +0000] rev 35553
8146886: aarch64: fails to build following 8136525 and 8139864
Summary: Fix several build errors and warnings
Reviewed-by: aph
thartmann [Tue, 12 Jan 2016 12:55:37 +0100] rev 35552
8136469: OptimizeStringConcat fails on pre-sized StringBuilder shapes
Summary: Cut off dead if branch already during parsing (GVN).
Reviewed-by: shade, kvn, roland
thartmann [Tue, 12 Jan 2016 12:55:09 +0100] rev 35551
8146629: Make phase->is_IterGVN() accessible from Node::Identity and Node::Value
Summary: Change arguments of Node::Identity() and Node::Value() from PhaseTransform* to PhaseGVN*.
Reviewed-by: kvn, roland
roland [Tue, 12 Jan 2016 11:31:04 +0100] rev 35550
Merge
roland [Mon, 11 Jan 2016 16:33:27 +0100] rev 35549
8145322: Code generated from unsafe loops can be slightly improved
Summary: improve code generated from checkIndex and unsafe loops
Reviewed-by: kvn, thartmann