--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRValueUtil.java 2019-03-12 08:09:30.519540336 +0100 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRValueUtil.java 2019-03-12 08:09:30.147537922 +0100 @@ -71,6 +71,11 @@ return asConstantValue(value).getJavaConstant(); } + public static boolean isNullConstant(Value value) { + assert value != null; + return isJavaConstant(value) && asJavaConstant(value).isNull(); + } + public static boolean isIntConstant(Value value, long expected) { if (isJavaConstant(value)) { JavaConstant javaConstant = asJavaConstant(value);