public static class GraphBuilderPhase.Instance extends com.oracle.graal.phases.Phase
Modifier and Type | Field and Description |
---|---|
protected jdk.internal.jvmci.meta.ConstantReflectionProvider |
constantReflection |
protected GraphBuilderConfiguration |
graphBuilderConfig |
private IntrinsicContext |
initialIntrinsicContext |
protected jdk.internal.jvmci.meta.MetaAccessProvider |
metaAccess |
protected com.oracle.graal.phases.OptimisticOptimizations |
optimisticOpts |
protected com.oracle.graal.nodes.spi.StampProvider |
stampProvider |
Constructor and Description |
---|
Instance(jdk.internal.jvmci.meta.MetaAccessProvider metaAccess,
com.oracle.graal.nodes.spi.StampProvider stampProvider,
jdk.internal.jvmci.meta.ConstantReflectionProvider constantReflection,
GraphBuilderConfiguration graphBuilderConfig,
com.oracle.graal.phases.OptimisticOptimizations optimisticOpts,
IntrinsicContext initialIntrinsicContext) |
Modifier and Type | Method and Description |
---|---|
protected BytecodeParser |
createBytecodeParser(com.oracle.graal.nodes.StructuredGraph graph,
BytecodeParser parent,
jdk.internal.jvmci.meta.ResolvedJavaMethod method,
int entryBCI,
IntrinsicContext intrinsicContext) |
protected void |
run(com.oracle.graal.nodes.StructuredGraph graph) |
protected final jdk.internal.jvmci.meta.MetaAccessProvider metaAccess
protected final com.oracle.graal.nodes.spi.StampProvider stampProvider
protected final jdk.internal.jvmci.meta.ConstantReflectionProvider constantReflection
protected final GraphBuilderConfiguration graphBuilderConfig
protected final com.oracle.graal.phases.OptimisticOptimizations optimisticOpts
private final IntrinsicContext initialIntrinsicContext
public Instance(jdk.internal.jvmci.meta.MetaAccessProvider metaAccess, com.oracle.graal.nodes.spi.StampProvider stampProvider, jdk.internal.jvmci.meta.ConstantReflectionProvider constantReflection, GraphBuilderConfiguration graphBuilderConfig, com.oracle.graal.phases.OptimisticOptimizations optimisticOpts, IntrinsicContext initialIntrinsicContext)
protected void run(com.oracle.graal.nodes.StructuredGraph graph)
run
in class com.oracle.graal.phases.Phase
protected BytecodeParser createBytecodeParser(com.oracle.graal.nodes.StructuredGraph graph, BytecodeParser parent, jdk.internal.jvmci.meta.ResolvedJavaMethod method, int entryBCI, IntrinsicContext intrinsicContext)