coins.drivergen.process
Class MakeNewLirFromHir
java.lang.Object
coins.drivergen.process.Process
coins.drivergen.process.MakeNewLirFromHir
- public class MakeNewLirFromHir
- extends Process
MakeNewLirFromHir is one of the process, convert Hir to new formed Lir.
|
Field Summary |
static coins.drivergen.process.MakeNewLirFromHir.Navi |
navi
Navi class singleton. |
|
Method Summary |
boolean |
canStart()
Check the present status and judge this process can invoke. |
void |
go()
Run the compiler driver. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
navi
public static final coins.drivergen.process.MakeNewLirFromHir.Navi navi
- Navi class singleton.
MakeNewLirFromHir
MakeNewLirFromHir(InputIr ir,
Options opt)
- Constructor
- Parameters:
ir - Intermediate Representation which input to this processopt - Options for the COINS compiler driver
go
public void go()
throws ProcessException,
PassException,
java.io.IOException
- Run the compiler driver.
- Specified by:
go in class Process
- Throws:
ProcessException
PassException
java.io.IOException
canStart
public boolean canStart()
- Check the present status and judge this process can invoke.
- Specified by:
canStart in class Process