public class SubstrateGraphBuilderPhase extends SharedGraphBuilderPhase
| Modifier and Type | Class and Description |
|---|---|
static class |
SubstrateGraphBuilderPhase.SubstrateBytecodeParser |
SharedGraphBuilderPhase.SharedBytecodeParser| Constructor and Description |
|---|
SubstrateGraphBuilderPhase(jdk.vm.ci.meta.MetaAccessProvider metaAccess,
org.graalvm.compiler.nodes.spi.StampProvider stampProvider,
jdk.vm.ci.meta.ConstantReflectionProvider constantReflection,
org.graalvm.compiler.core.common.spi.ConstantFieldProvider constantFieldProvider,
org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration graphBuilderConfig,
org.graalvm.compiler.phases.OptimisticOptimizations optimisticOpts,
org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext initialIntrinsicContext,
org.graalvm.compiler.word.WordTypes wordTypes,
Predicate<jdk.vm.ci.meta.ResolvedJavaMethod> deoptimizeOnExceptionPredicate) |
| Modifier and Type | Method and Description |
|---|---|
protected org.graalvm.compiler.java.BytecodeParser |
createBytecodeParser(org.graalvm.compiler.nodes.StructuredGraph graph,
org.graalvm.compiler.java.BytecodeParser parent,
jdk.vm.ci.meta.ResolvedJavaMethod method,
int entryBCI,
org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext intrinsicContext) |
checkContract, runpublic SubstrateGraphBuilderPhase(jdk.vm.ci.meta.MetaAccessProvider metaAccess,
org.graalvm.compiler.nodes.spi.StampProvider stampProvider,
jdk.vm.ci.meta.ConstantReflectionProvider constantReflection,
org.graalvm.compiler.core.common.spi.ConstantFieldProvider constantFieldProvider,
org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration graphBuilderConfig,
org.graalvm.compiler.phases.OptimisticOptimizations optimisticOpts,
org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext initialIntrinsicContext,
org.graalvm.compiler.word.WordTypes wordTypes,
Predicate<jdk.vm.ci.meta.ResolvedJavaMethod> deoptimizeOnExceptionPredicate)
protected org.graalvm.compiler.java.BytecodeParser createBytecodeParser(org.graalvm.compiler.nodes.StructuredGraph graph,
org.graalvm.compiler.java.BytecodeParser parent,
jdk.vm.ci.meta.ResolvedJavaMethod method,
int entryBCI,
org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext intrinsicContext)
createBytecodeParser in class org.graalvm.compiler.java.GraphBuilderPhase.Instance