org.jikesrvm.compilers.opt.ssa
Class GCP.GCPPreparation
java.lang.Object
org.jikesrvm.compilers.opt.driver.CompilerPhase
org.jikesrvm.compilers.opt.ssa.GCP.GCPPreparation
- Enclosing class:
- GCP
private static class GCP.GCPPreparation
- extends CompilerPhase
This class sets up the IR state prior to entering SSA for GCP
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GCP.GCPPreparation
private GCP.GCPPreparation()
newExecution
public CompilerPhase newExecution(IR ir)
- Return this instance of this phase. This phase contains no
per-compilation instance fields.
- Overrides:
newExecution in class CompilerPhase
- Parameters:
ir - not used
- Returns:
- this
shouldPerform
public final boolean shouldPerform(OptOptions options)
- Should this phase perform?
- Overrides:
shouldPerform in class CompilerPhase
- Parameters:
options -
- Returns:
- true if the phase should be performed
getName
public final String getName()
- Return the name of the phase
- Specified by:
getName in class CompilerPhase
- Returns:
- a String which is the name of the phase.
perform
public final void perform(IR ir)
- perform the phase
- Specified by:
perform in class CompilerPhase
- Parameters:
ir -