> 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.