coins.backend.gen
クラス CodeGenerator_sample.State

java.lang.Object
  |
  +--coins.backend.gen.CodeGenerator_sample.State
含まれているクラス:
CodeGenerator_sample

class CodeGenerator_sample.State
extends java.lang.Object

State label for instruction selection engine.


フィールドの概要
(パッケージプライベート)  int[] cost1
           
(パッケージプライベート)  int[] cost2
           
(パッケージプライベート) static int NNONTERM
           
(パッケージプライベート) static int NRULES
           
(パッケージプライベート) static int NT__
           
(パッケージプライベート) static int NT_addr
           
(パッケージプライベート) static int NT_const
           
(パッケージプライベート) static int NT_freg
           
(パッケージプライベート) static int NT_label
           
(パッケージプライベート) static int NT_mem
           
(パッケージプライベート) static int NT_memf
           
(パッケージプライベート) static int NT_reg
           
(パッケージプライベート) static int NT_regconst
           
(パッケージプライベート) static int NT_void
           
(パッケージプライベート) static int NT_xfreg
           
(パッケージプライベート) static int NT_xreg
           
(パッケージプライベート)  int[] rule
           
(パッケージプライベート) static int START_NT
           
 
コンストラクタの概要
(パッケージプライベート) CodeGenerator_sample.State()
           
 
メソッドの概要
(パッケージプライベート)  void label(LirNode t, CodeGenerator_sample.State[] kids)
           
(パッケージプライベート)  java.lang.String nontermName(int nt)
           
(パッケージプライベート)  void record(int nt, int cost1, int cost2, int rule)
           
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

NNONTERM

static final int NNONTERM
関連項目:
定数フィールド値

NRULES

static final int NRULES
関連項目:
定数フィールド値

START_NT

static final int START_NT
関連項目:
定数フィールド値

NT__

static final int NT__
関連項目:
定数フィールド値

NT_reg

static final int NT_reg
関連項目:
定数フィールド値

NT_freg

static final int NT_freg
関連項目:
定数フィールド値

NT_xreg

static final int NT_xreg
関連項目:
定数フィールド値

NT_xfreg

static final int NT_xfreg
関連項目:
定数フィールド値

NT_const

static final int NT_const
関連項目:
定数フィールド値

NT_void

static final int NT_void
関連項目:
定数フィールド値

NT_regconst

static final int NT_regconst
関連項目:
定数フィールド値

NT_mem

static final int NT_mem
関連項目:
定数フィールド値

NT_addr

static final int NT_addr
関連項目:
定数フィールド値

NT_memf

static final int NT_memf
関連項目:
定数フィールド値

NT_label

static final int NT_label
関連項目:
定数フィールド値

rule

final int[] rule

cost1

final int[] cost1

cost2

final int[] cost2
コンストラクタの詳細

CodeGenerator_sample.State

CodeGenerator_sample.State()
メソッドの詳細

nontermName

java.lang.String nontermName(int nt)

record

void record(int nt,
            int cost1,
            int cost2,
            int rule)

label

void label(LirNode t,
           CodeGenerator_sample.State[] kids)

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString