public class ValueAnchorCleanupPhase extends Phase
ValueAnchorNode by removing inputs that have
already been anchored in a dominating value anchor. Value anchors that lose their last input,
have no usages and are not marked as permanent are removed.| Modifier and Type | Class and Description |
|---|---|
private static class |
ValueAnchorCleanupPhase.CleanupValueAnchorsClosure |
private static class |
ValueAnchorCleanupPhase.State |
BEFORE_PHASE_DUMP_LEVEL, PHASE_DUMP_LEVEL| Constructor and Description |
|---|
ValueAnchorCleanupPhase() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
run(StructuredGraph graph) |
apply, apply, createName, getNamepublic ValueAnchorCleanupPhase()
protected void run(StructuredGraph graph)