coins.drivergen.process
クラス 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.


フィールドの概要
static coins.drivergen.process.MakeNewLirFromHir.Navi navi
          Navi class singleton.
 
クラス coins.drivergen.process.Process から継承したフィールド
CANT_START, ir, NOT_C_SRC, NOT_F_SRC, NOT_L_SRC, opt
 
コンストラクタの概要
(パッケージプライベート) MakeNewLirFromHir(InputIr ir, Options opt)
          Constructor
 
メソッドの概要
 boolean canStart()
          Check the present status and judge this process can invoke.
 void go()
          Run the compiler driver.
 
クラス 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

パラメータ:
ir - Intermediate Representation which input to this process
opt - Options for the COINS compiler driver
メソッドの詳細

go

public void go()
        throws ProcessException,
               PassException,
               java.io.IOException
Run the compiler driver.

定義:
クラス Process 内の go
ProcessException
PassException
java.io.IOException

canStart

public boolean canStart()
Check the present status and judge this process can invoke.

定義:
クラス Process 内の canStart