RFR (S) 8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads

Roman Kennke rkennke at redhat.com
Wed Feb 26 10:03:47 UTC 2020

As far as I understand, this optimization pass would not work with LRB
anyway. So yeah, please remove it.


> RFE:
>   https://bugs.openjdk.java.net/browse/JDK-8240070
> This is the leftover of the older experiment that optimized the frequently emitted barriers. With
> the switch to LRB and questionable performance improvements (sometimes hijacked by elevated register
> pressure), it makes less sense to keep the option exposed and C2 code more complicated.
> Removal webrev:
>   https://cr.openjdk.java.net/~shade/8240070/webrev.01/
> Testing: hotspot_gc_shenandoah {fastdebug,release}

More information about the hotspot-gc-dev mailing list