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.PointsToAnalysis bb,
com.oracle.graal.pointsto.flow.MethodTypeFlow methodFlow) |
SVMMethodTypeFlowBuilder(com.oracle.graal.pointsto.PointsToAnalysis 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.PointsToAnalysis bb,
com.oracle.graal.pointsto.flow.MethodTypeFlow methodFlow)
public SVMMethodTypeFlowBuilder(com.oracle.graal.pointsto.PointsToAnalysis bb,
org.graalvm.compiler.nodes.StructuredGraph graph)
protected SVMHost getHostVM()
public void registerUsedElements(boolean registerEmbeddedRoots)
registerUsedElements in class com.oracle.graal.pointsto.flow.MethodTypeFlowBuilderprotected void checkUnsafeOffset(org.graalvm.compiler.nodes.ValueNode base,
org.graalvm.compiler.nodes.ValueNode offsetNode)
checkUnsafeOffset in class com.oracle.graal.pointsto.flow.MethodTypeFlowBuilderprotected 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