RFR(S): 8245083: [REDO] Shenandoah: Remove null-handling in LRB expansion
Roland Westrelin
rwestrel at redhat.com
Fri May 15 08:20:08 UTC 2020
https://bugs.openjdk.java.net/browse/JDK-8245083
http://cr.openjdk.java.net/~roland/8245083/webrev.00/
Same as 8244523, this removes null handling code from LRB expansion. The
only difference is that to preserve implicit null checks in:
a' = lrb(a);
if (a == null) { }
f = a'.f
this patch transforms it to:
a' = lrb(a);
if (a' == null) { }
f = a'.f
at expansion time.
Roland.
More information about the hotspot-compiler-dev
mailing list