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, getName
public ValueAnchorCleanupPhase()
protected void run(StructuredGraph graph)