--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNode.java 2019-03-28 07:36:57.752549664 +0100 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNode.java 2019-03-28 07:36:57.376547151 +0100 @@ -64,4 +64,6 @@ * Can a node with multiple uses be safely matched by a rule. */ boolean shareable() default false; + + boolean ignoresSideEffects() default false; }