coins.snapshot
クラス StatementType

java.lang.Object
  |
  +--coins.snapshot.StatementType

class StatementType
extends java.lang.Object

This class represents the type `statementType'.


フィールドの概要
(パッケージプライベート) static int HIR
          For HIR
(パッケージプライベート) static int HIR2C
          For HIR2C
(パッケージプライベート) static int LIR
          For LIR
(パッケージプライベート) static int LIR2C
          For LIR2C
 
メソッドの概要
(パッケージプライベート) static StatementType hir(BBlockSubtreeIterator subtreeIte)
          Static method to generate the HIR statements.
(パッケージプライベート) static StatementType lir(BiList instr)
          Static method to generate the LIR statements.
(パッケージプライベート) static StatementType lir2c(BiList instr)
          Static method to generate the LIR2C statements.
(パッケージプライベート) static StatementType mdf(BBlock[] blks)
          Static method to generate the MDF statements.
 java.lang.String toString()
          Generate the XML representation with no white spaces before.
 java.lang.String toString(int space)
          Generate the XML representation in string.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

HIR

static final int HIR
For HIR

関連項目:
定数フィールド値

LIR

static final int LIR
For LIR

関連項目:
定数フィールド値

HIR2C

static final int HIR2C
For HIR2C

関連項目:
定数フィールド値

LIR2C

static final int LIR2C
For LIR2C

関連項目:
定数フィールド値
メソッドの詳細

hir

static StatementType hir(BBlockSubtreeIterator subtreeIte)
Static method to generate the HIR statements.

パラメータ:
subtreeIte - The iterator to iterate the instructions in the current basic block
戻り値:
The tag `statementType' for HIR

lir

static StatementType lir(BiList instr)
Static method to generate the LIR statements.

パラメータ:
instr - The list of the instructions in the current basic block
戻り値:
The tag `statementType' for LIR

lir2c

static StatementType lir2c(BiList instr)
Static method to generate the LIR2C statements.

パラメータ:
instr - The list of the instructions in the current basic block
戻り値:
The tag `statementType' for LIR2C

mdf

static StatementType mdf(BBlock[] blks)
Static method to generate the MDF statements.

パラメータ:
blks - The basic blocks in the current macro task
戻り値:
The tag `statementType' for MDF

toString

public java.lang.String toString(int space)
Generate the XML representation in string.

パラメータ:
space - The number of the white spaces
戻り値:
The XML representation

toString

public java.lang.String toString()
Generate the XML representation with no white spaces before.

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
The XML representation