< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
Print this page
*** 130,139 ****
--- 130,140 ----
int[] nodeStartOffsets = new int[nodeCount];
for (int i = 0; i < nodeCount; i++) {
nodeStartOffsets[i] = encodedGraph.getStartOffset() - reader.getUVInt();
}
encodedGraph.nodeStartOffsets = nodeStartOffsets;
+ graph.setGuardsStage((StructuredGraph.GuardsStage) readObject(this));
}
} else {
reader = null;
maxFixedNodeOrderId = 0;
}
*** 1320,1330 ****
protected int readOrderId(MethodScope methodScope) {
return methodScope.reader.getUVInt();
}
protected Object readObject(MethodScope methodScope) {
! return methodScope.encodedGraph.getObjects()[methodScope.reader.getUVInt()];
}
/**
* Removes unnecessary nodes from the graph after decoding.
*
--- 1321,1331 ----
protected int readOrderId(MethodScope methodScope) {
return methodScope.reader.getUVInt();
}
protected Object readObject(MethodScope methodScope) {
! return methodScope.encodedGraph.getObject(methodScope.reader.getUVInt());
}
/**
* Removes unnecessary nodes from the graph after decoding.
*
< prev index next >