David Buck
|
2bfbbed6f0
|
8155635: C2: Mixed unsafe accesses break alias analysis
Reviewed-by: kvn
|
2018-10-22 05:26:38 -04:00 |
David Buck
|
1af2facc1f
|
8178047: Aliasing problem with raw memory accesses
Require equal bases when unaliasing offsets for raw accesses
Reviewed-by: thartmann, kvn
|
2017-07-25 10:10:41 -04:00 |
Shafi Ahmad
|
832c943cd1
|
8162101: C2: Handle "wide" aliases for unsafe accesses
Reviewed-by: kvn, thartmann
|
2016-11-23 23:15:05 -08:00 |
Shafi Ahmad
|
738bda00e1
|
8155781: C2: opaque unsafe access triggers an assert
Reviewed-by: kvn, thartmann
|
2016-11-23 23:10:03 -08:00 |
Roland Westrelin
|
fee0548ed9
|
8077504: Unsafe load can loose control dependency and cause crash
Node::depends_only_on_test() should return false for Unsafe loads
Reviewed-by: kvn, adinn
|
2015-06-03 14:22:57 +02:00 |
Igor Veresov
|
ca008cc21b
|
8059002: 8058744 needs a test case
Added a test case the UnsafeRawOp intrinsics
Reviewed-by: kvn
|
2014-09-23 17:24:34 -07:00 |
Christian Thalinger
|
7107241178
|
8022029: GetUnsafeObjectG1PreBarrier fails on 32-bit with: Unrecognized VM option 'ObjectAlignmentInBytes=32'
Reviewed-by: kvn
|
2013-08-05 15:03:40 -07:00 |
Christian Thalinger
|
5555a381fb
|
8016474: Crash in sun.reflect.UnsafeObjectFieldAccessorImpl.get
C1's GetUnsafeObject G1 pre-barrier uses the wrong type to read the klass pointer.
Reviewed-by: iveresov, kvn
|
2013-07-29 16:32:38 -07:00 |