#
10029:bfb7a8a004de |
|
18-Jan-2016 |
thartmann |
6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type Summary: Emit CastII to make narrow ConvI2L dependent on the corresponding range check. Reviewed-by: kvn, roland
|
#
10006:d9d0a63499ce |
|
11-Jan-2016 |
thartmann |
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
|
#
10004:c8b709902e0e |
|
11-Jan-2016 |
roland |
8145322: Code generated from unsafe loops can be slightly improved Summary: improve code generated from checkIndex and unsafe loops Reviewed-by: kvn, thartmann
|
#
10000:9e17d9e4b59f |
|
11-Dec-2015 |
roland |
8139771: Eliminating CastPP nodes at Phis when they all come from a unique input may cause crash Summary: Lost dependency when CastPP at Phis are eliminate Reviewed-by: kvn
|
#
8285:d11fb4e8a82e |
|
24-Mar-2015 |
roland |
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
|
#
7449:49dd956bc8c0 |
|
13-Nov-2014 |
roland |
8054478: C2: Incorrectly compiled char[] array access crashes JVM Summary: dead backbranch in main loop results in erroneous array access Reviewed-by: kvn, iveresov
|
#
6219:12cd03f831d8 |
|
01-Apr-2014 |
morris |
8001532: C2 node files refactoring Summary: Split C2 node files into cast, convert, countbits, intrinsic, move, narrowptr and opaquenode classes Reviewed-by: kvn, morris
|