http://cr.openjdk.java.net/~roland/shenandoah/more-c2-cleanups/webrev.00/ cfgnode.cpp and compile.cpp: I'm no longer sure why those are required and removing them doesn't seem to cause any issue. library_call.cpp: barrier is useless here AFAICT Roland.