public static class GraphBuilderPhase.Instance extends Phase
BasePhase.ApplyScope, BasePhase.BasePhaseStatistics, BasePhase.PhaseOptions, BasePhase.SharedGlobalPhaseState| Modifier and Type | Field and Description |
|---|---|
protected GraphBuilderConfiguration |
graphBuilderConfig |
protected OptimisticOptimizations |
optimisticOpts |
protected CoreProviders |
providers |
| Constructor and Description |
|---|
Instance(CoreProviders providers,
GraphBuilderConfiguration graphBuilderConfig,
OptimisticOptimizations optimisticOpts,
IntrinsicContext initialIntrinsicContext) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkContract() |
protected BytecodeParser |
createBytecodeParser(StructuredGraph graph,
BytecodeParser parent,
ResolvedJavaMethod method,
int entryBCI,
IntrinsicContext intrinsicContext) |
protected void |
run(StructuredGraph graph) |
apply, apply, applyScope, codeSizeIncrease, contractorName, equals, getName, hashCode, shouldDumpAfterAtBasicLevel, shouldDumpBeforeAtBasicLevelprotected final CoreProviders providers
protected final GraphBuilderConfiguration graphBuilderConfig
protected final OptimisticOptimizations optimisticOpts
public Instance(CoreProviders providers, GraphBuilderConfiguration graphBuilderConfig, OptimisticOptimizations optimisticOpts, IntrinsicContext initialIntrinsicContext)
public boolean checkContract()
protected void run(StructuredGraph graph)
protected BytecodeParser createBytecodeParser(StructuredGraph graph, BytecodeParser parent, ResolvedJavaMethod method, int entryBCI, IntrinsicContext intrinsicContext)