public class SVMMethodTypeFlowBuilder
extends com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder
Modifier and Type | Class and Description |
---|---|
static class |
SVMMethodTypeFlowBuilder.UnsafeOffsetError |
Constructor and Description |
---|
SVMMethodTypeFlowBuilder(com.oracle.graal.pointsto.BigBang bb,
com.oracle.graal.pointsto.flow.MethodTypeFlow methodFlow) |
SVMMethodTypeFlowBuilder(com.oracle.graal.pointsto.BigBang bb,
org.graalvm.compiler.nodes.StructuredGraph graph) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkUnsafeOffset(org.graalvm.compiler.nodes.ValueNode base,
org.graalvm.compiler.nodes.ValueNode offsetNode) |
protected void |
delegateNodeProcessing(org.graalvm.compiler.nodes.FixedNode n,
com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.TypeFlowsOfNodes state) |
protected SVMHost |
getHostVM() |
void |
registerUsedElements(boolean registerEmbeddedRoots) |
public SVMMethodTypeFlowBuilder(com.oracle.graal.pointsto.BigBang bb, com.oracle.graal.pointsto.flow.MethodTypeFlow methodFlow)
public SVMMethodTypeFlowBuilder(com.oracle.graal.pointsto.BigBang bb, org.graalvm.compiler.nodes.StructuredGraph graph)
protected SVMHost getHostVM()
public void registerUsedElements(boolean registerEmbeddedRoots)
registerUsedElements
in class com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder
protected void checkUnsafeOffset(org.graalvm.compiler.nodes.ValueNode base, org.graalvm.compiler.nodes.ValueNode offsetNode)
checkUnsafeOffset
in class com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder
protected void delegateNodeProcessing(org.graalvm.compiler.nodes.FixedNode n, com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.TypeFlowsOfNodes state)
delegateNodeProcessing
in class com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder