public class EarlyReadEliminationPhase extends EffectsPhase<PhaseContext>
EffectsPhase.Closure<T>
canonicalizer
BEFORE_PHASE_DUMP_LEVEL, PHASE_DUMP_LEVEL
Constructor and Description |
---|
EarlyReadEliminationPhase(CanonicalizerPhase canonicalizer) |
Modifier and Type | Method and Description |
---|---|
protected EffectsPhase.Closure<?> |
createEffectsClosure(PhaseContext context,
SchedulePhase schedule,
ControlFlowGraph cfg) |
protected void |
run(StructuredGraph graph,
PhaseContext context) |
postIteration, runAnalysis
apply, apply, createName, getName
public EarlyReadEliminationPhase(CanonicalizerPhase canonicalizer)
protected void run(StructuredGraph graph, PhaseContext context)
run
in class EffectsPhase<PhaseContext>
protected EffectsPhase.Closure<?> createEffectsClosure(PhaseContext context, SchedulePhase schedule, ControlFlowGraph cfg)
createEffectsClosure
in class EffectsPhase<PhaseContext>