RFR: Shenandoah: Isolate changes around BarrierSetC2::enqueue_useful_gc_barrier()

Roland Westrelin rwestrel at redhat.com
Wed Jul 8 07:12:44 UTC 2020


> http://cr.openjdk.java.net/~rkennke/shjdk11-c2-enqueue-barrier/webrev.00/

Why enqueue the uses of the uses as well?

 924     for (DUIterator_Fast imax, i = node->fast_outs(imax); i < imax; i++) {
 925       Node* use = node->fast_out(i); // Get use
 926       add_users_to_worklist0(worklist, use);
 927     }

Roland.



More information about the shenandoah-dev mailing list