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 InvokeWithExceptionNode
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