--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeCycles.java 2017-11-03 23:57:02.890182944 -0700 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeCycles.java 2017-11-03 23:57:02.560168177 -0700 @@ -68,6 +68,10 @@ this.value = value; } + public boolean isValueKnown() { + return this != NodeCycles.CYCLES_UNKNOWN && this != NodeCycles.CYCLES_UNSET; + } + public static final int IGNORE_CYCLES_CONTRACT_FACTOR = 0xFFFF; public static NodeCycles compute(NodeCycles base, int opCount) {