RFR: Move shenandoah_eliminate_wb_pre to ShenandoahBarrierSetC2

Roman Kennke rkennke at redhat.com
Tue Sep 11 21:19:58 UTC 2018


Compile::shenandoah_eliminate_wb_pre() can be moved into proper GC
interface in ShenandoahBarrierSetC2.

It appears that this does an extra round of eliminate_gc_barrier() in
PhaseMacroExpand::process_users_of_allocation(). It doesn't seem to
hurt. Other than that, the code should be equivalent.

http://cr.openjdk.java.net/~rkennke/c2-move-eliminate/webrev.00/

Testing: tier3_gc_shenandoah

Roman


More information about the shenandoah-dev mailing list