public static class GraphBuilderPhase.Instance extends Phase
Modifier and Type | Field and Description |
---|---|
protected ConstantReflectionProvider |
constantReflection |
protected GraphBuilderConfiguration |
graphBuilderConfig |
private IntrinsicContext |
initialIntrinsicContext |
protected MetaAccessProvider |
metaAccess |
protected OptimisticOptimizations |
optimisticOpts |
protected StampProvider |
stampProvider |
BEFORE_PHASE_DUMP_LEVEL, PHASE_DUMP_LEVEL
Constructor and Description |
---|
Instance(MetaAccessProvider metaAccess,
StampProvider stampProvider,
ConstantReflectionProvider constantReflection,
GraphBuilderConfiguration graphBuilderConfig,
OptimisticOptimizations optimisticOpts,
IntrinsicContext initialIntrinsicContext) |
Modifier and Type | Method and Description |
---|---|
protected BytecodeParser |
createBytecodeParser(StructuredGraph graph,
BytecodeParser parent,
ResolvedJavaMethod method,
int entryBCI,
IntrinsicContext intrinsicContext) |
protected void |
run(StructuredGraph graph) |
apply, apply, createName, getName
protected final MetaAccessProvider metaAccess
protected final StampProvider stampProvider
protected final ConstantReflectionProvider constantReflection
protected final GraphBuilderConfiguration graphBuilderConfig
protected final OptimisticOptimizations optimisticOpts
private final IntrinsicContext initialIntrinsicContext
public Instance(MetaAccessProvider metaAccess, StampProvider stampProvider, ConstantReflectionProvider constantReflection, GraphBuilderConfiguration graphBuilderConfig, OptimisticOptimizations optimisticOpts, IntrinsicContext initialIntrinsicContext)
protected void run(StructuredGraph graph)
protected BytecodeParser createBytecodeParser(StructuredGraph graph, BytecodeParser parent, ResolvedJavaMethod method, int entryBCI, IntrinsicContext intrinsicContext)