Methods inherited from class java.lang.
Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
printingEnabled( OptOptions options,
Returns true if the phase wants the IR dumped before and/or after it runs.
By default, printing is not enabled.
Subclasses should override this method if they want to provide IR dumping.
options - the compiler options for the compilation
before - true when invoked before perform, false otherwise.
Returns: true if the IR should be printed, false otherwise.
CompilerPhase newExecution( IR ir)
This method is called immediately before performPhase. Phases
that do not need to create a new instance for each execution may
override this method to return this, but this must be done
carefully! Classes that don't override this method need to
ir - the IR that is about to be passed to performPhase
Returns: an opt compiler phase on which performPhase may be invoked.