public class AnalysisGraphBuilderPhase extends SharedGraphBuilderPhase
Modifier and Type | Class and Description |
---|---|
static class |
AnalysisGraphBuilderPhase.AnalysisBytecodeParser |
SharedGraphBuilderPhase.SharedBytecodeParser
Constructor and Description |
---|
AnalysisGraphBuilderPhase(org.graalvm.compiler.phases.util.Providers providers,
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) |
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, run
public AnalysisGraphBuilderPhase(org.graalvm.compiler.phases.util.Providers providers, 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)
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