See: Description
| Interface | Description |
|---|---|
| BasePhase.ApplyScope |
Similar to a
DebugCloseable but the BasePhase.ApplyScope.close(java.lang.Throwable) operation gets a Throwable
argument indicating whether the call to BasePhase.run(org.graalvm.compiler.nodes.StructuredGraph, C) completed normally or with an exception. |
| Class | Description |
|---|---|
| BasePhase<C> |
Base class for all compiler phases.
|
| BasePhase.BasePhaseStatistics | |
| BasePhase.PhaseOptions | |
| ClassTypeSequence |
A printable representation of the name of class that can serialized as a fully qualified type for
dumping.
|
| LazyName |
A name whose
String value is computed only when it is needed. |
| OptimisticOptimizations | |
| Phase |
Base class for compiler phases that don't need a context object.
|
| PhaseSuite<C> |
A compiler phase that can apply an ordered collection of phases to a graph.
|
| SingleRunSubphase<C> | |
| VerifyPhase<C> |
| Enum | Description |
|---|---|
| OptimisticOptimizations.Optimization |
| Error | Description |
|---|---|
| VerifyPhase.VerificationError |
Thrown when verification performed by a
VerifyPhase fails. |
| Annotation Type | Description |
|---|---|
| BasePhase.SharedGlobalPhaseState |
Marker interface for fields inside phase classes that capture some state that is shared
across all compilations.
|