http://cr.openjdk.java.net/~roland/shenandoah/ShenandoahWBMemProjNode-not-proj/webrev.00/ By not making ShenandoahWBMemProjNode a subclass of ProjNode, we can move the write barrier input to input 1 and remove some shared code changes. Roland.