Tobias Hartmann
|
69b52aa28b
|
8146629: Make phase->is_IterGVN() accessible from Node::Identity and Node::Value
Change arguments of Node::Identity() and Node::Value() from PhaseTransform* to PhaseGVN*.
Reviewed-by: kvn, roland
|
2016-01-12 12:55:09 +01:00 |
|
Roland Westrelin
|
631c143469
|
8145322: Code generated from unsafe loops can be slightly improved
Improve code generated from checkIndex and unsafe loops
Reviewed-by: kvn, thartmann
|
2016-01-11 16:33:27 +01:00 |
|
Roland Westrelin
|
6961dea52a
|
8139771: Eliminating CastPP nodes at Phis when they all come from a unique input may cause crash
Lost dependency when CastPP at Phis are eliminate
Reviewed-by: kvn
|
2015-12-11 16:57:08 +01:00 |
|
Roland Westrelin
|
05ea4dbf1e
|
8069191: moving predicate out of loops may cause array accesses to bypass null check
Remove CastPP nodes only during final graph reshape
Reviewed-by: kvn, jrose
|
2015-03-24 10:25:09 +01:00 |
|
Roland Westrelin
|
4bc2edad15
|
8054478: C2: Incorrectly compiled char[] array access crashes JVM
Dead backbranch in main loop results in erroneous array access
Reviewed-by: kvn, iveresov
|
2014-11-13 09:19:46 +01:00 |
|
Morris Meyer
|
6db303a301
|
8001532: C2 node files refactoring
Split C2 node files into cast, convert, countbits, intrinsic, move, narrowptr and opaquenode classes
Reviewed-by: kvn, morris
|
2014-04-01 09:05:20 -07:00 |
|