public class RemoveUnwindPhase
extends org.graalvm.compiler.phases.Phase
exception handling mechanism
of Substrate VM is capable of jumping
over methods that have no exception handler registered. That saves us from emitting boilerplate
code in every call site in every method that just forwards the exception object from the
WithExceptionNode
to the UnwindNode
.Constructor and Description |
---|
RemoveUnwindPhase() |
Modifier and Type | Method and Description |
---|---|
protected void |
run(org.graalvm.compiler.nodes.StructuredGraph graph) |
apply, apply, codeSizeIncrease, contractorName, getName, shouldDumpAfterAtBasicLevel, shouldDumpBeforeAtBasicLevel