Derek Thomson
7a4b473edd
8157372: C2: Node::cmp() should return bool
...
The method Node::cmp() should return a boolean
Reviewed-by: vlivanov, kvn
2019-03-28 11:06:00 -07:00
Roland Westrelin
b4c401fa37
8212611: Small collection of simple changes from shenandoah
...
Reviewed-by: thartmann, kvn, eosterlund
2018-10-17 10:19:13 +02:00
Tobias Hartmann
6b83ac96ab
8210215: C2 should optimize trichotomy calculations
...
Ideal transformation to optimize trichotomic comparisons.
Reviewed-by: kvn, jrose
2018-10-16 14:17:19 +02:00
Pengfei Li
dd4961b5aa
8210152: Optimize integer divisible by power-of-2 check
...
Integer conditional negation operation before zero check is eliminated
Reviewed-by: kvn, thartmann
2018-09-25 14:16:33 +02:00
Roland Westrelin
052a740695
8209544: AES encrypt performance regression in jdk11b11
...
Reviewed-by: kvn, vlivanov
2018-09-06 16:27:07 +02:00
Erik Österlund
ce61e39060
8208601: Introduce native oop barriers in C2 for OopHandle
...
Reviewed-by: neliasso, kvn
2018-08-22 13:06:33 +02:00
Coleen Phillimore
1ee531afe9
8200555: OopHandle should use Access API
...
Add RootAccess<> to OopHandle.resolve() in runtime and interpreter code. Add comments for compiler code for later.
Reviewed-by: eosterlund, stefank
2018-04-18 10:39:40 -04:00
Razvan Lupusoru
9b6a428212
8190800: Support vectorization of Math.sqrt() on floats
...
Reviewed-by: vlivanov, kvn
2017-11-22 14:43:37 +03:00
Coleen Phillimore
73a801bc43
8186777: Make Klass::_java_mirror an OopHandle
...
Add indirection for fetching mirror so that GC doesn't have to follow CLD::_klasses
Co-authored-by: Rickard Backman <rickard.backman@oracle.com>
Reviewed-by: hseigel, thartmann, eosterlund, stefank
2017-10-03 16:42:04 -04:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00