coins.backend.gen
クラス CodeGenerator_thumb.State

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

class CodeGenerator_thumb.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__1
           
(パッケージプライベート) static int NT__10
           
(パッケージプライベート) static int NT__11
           
(パッケージプライベート) static int NT__12
           
(パッケージプライベート) static int NT__13
           
(パッケージプライベート) static int NT__14
           
(パッケージプライベート) static int NT__15
           
(パッケージプライベート) static int NT__16
           
(パッケージプライベート) static int NT__17
           
(パッケージプライベート) static int NT__18
           
(パッケージプライベート) static int NT__19
           
(パッケージプライベート) static int NT__2
           
(パッケージプライベート) static int NT__20
           
(パッケージプライベート) static int NT__21
           
(パッケージプライベート) static int NT__22
           
(パッケージプライベート) static int NT__23
           
(パッケージプライベート) static int NT__24
           
(パッケージプライベート) static int NT__25
           
(パッケージプライベート) static int NT__26
           
(パッケージプライベート) static int NT__27
           
(パッケージプライベート) static int NT__28
           
(パッケージプライベート) static int NT__29
           
(パッケージプライベート) static int NT__3
           
(パッケージプライベート) static int NT__30
           
(パッケージプライベート) static int NT__31
           
(パッケージプライベート) static int NT__32
           
(パッケージプライベート) static int NT__33
           
(パッケージプライベート) static int NT__34
           
(パッケージプライベート) static int NT__35
           
(パッケージプライベート) static int NT__36
           
(パッケージプライベート) static int NT__37
           
(パッケージプライベート) static int NT__38
           
(パッケージプライベート) static int NT__39
           
(パッケージプライベート) static int NT__4
           
(パッケージプライベート) static int NT__40
           
(パッケージプライベート) static int NT__41
           
(パッケージプライベート) static int NT__42
           
(パッケージプライベート) static int NT__43
           
(パッケージプライベート) static int NT__44
           
(パッケージプライベート) static int NT__5
           
(パッケージプライベート) static int NT__6
           
(パッケージプライベート) static int NT__7
           
(パッケージプライベート) static int NT__8
           
(パッケージプライベート) static int NT__9
           
(パッケージプライベート) static int NT_addr
           
(パッケージプライベート) static int NT_addr2
           
(パッケージプライベート) static int NT_addrb
           
(パッケージプライベート) static int NT_addrh
           
(パッケージプライベート) static int NT_addrsp
           
(パッケージプライベート) static int NT_addrw
           
(パッケージプライベート) static int NT_base
           
(パッケージプライベート) static int NT_compop
           
(パッケージプライベート) static int NT_const_0
           
(パッケージプライベート) static int NT_const_3
           
(パッケージプライベート) static int NT_const_5
           
(パッケージプライベート) static int NT_const_5x2
           
(パッケージプライベート) static int NT_const_5x4
           
(パッケージプライベート) static int NT_const_7x4
           
(パッケージプライベート) static int NT_const_7x4m
           
(パッケージプライベート) static int NT_const_8
           
(パッケージプライベート) static int NT_const_8m
           
(パッケージプライベート) static int NT_const_8x4
           
(パッケージプライベート) static int NT_const_any
           
(パッケージプライベート) static int NT_const_int
           
(パッケージプライベート) static int NT_const_static
           
(パッケージプライベート) static int NT_label
           
(パッケージプライベート) static int NT_memb
           
(パッケージプライベート) static int NT_memb2
           
(パッケージプライベート) static int NT_memf
           
(パッケージプライベート) static int NT_memh
           
(パッケージプライベート) static int NT_memh2
           
(パッケージプライベート) static int NT_memw
           
(パッケージプライベート) static int NT_regb
           
(パッケージプライベート) static int NT_regd
           
(パッケージプライベート) static int NT_regf
           
(パッケージプライベート) static int NT_regfp
           
(パッケージプライベート) static int NT_regh
           
(パッケージプライベート) static int NT_regsp
           
(パッケージプライベート) static int NT_regw
           
(パッケージプライベート) static int NT_shift_5
           
(パッケージプライベート) static int NT_void
           
(パッケージプライベート) static int NT_xregb
           
(パッケージプライベート) static int NT_xregd
           
(パッケージプライベート) static int NT_xregf
           
(パッケージプライベート) static int NT_xregh
           
(パッケージプライベート) static int NT_xregsp
           
(パッケージプライベート) static int NT_xregw
           
(パッケージプライベート)  int[] rule
           
(パッケージプライベート) static int START_NT
           
 
コンストラクタの概要
(パッケージプライベート) CodeGenerator_thumb.State()
           
 
メソッドの概要
(パッケージプライベート)  void label(LirNode t, CodeGenerator_thumb.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_regw

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

NT_regh

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

NT_regb

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

NT_regf

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

NT_regd

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

NT_regsp

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

NT_regfp

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

NT_void

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

NT_label

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

NT_xregb

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

NT_xregh

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

NT_xregsp

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

NT_xregw

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

NT_xregf

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

NT_xregd

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

NT_const_5x4

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

NT_const_5x2

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

NT_const_5

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

NT_const_8x4

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

NT_const_8

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

NT_const_8m

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

NT_const_7x4

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

NT_const_7x4m

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

NT_const_3

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

NT_shift_5

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

NT_const_0

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

NT_const_int

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

NT_const_static

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

NT_const_any

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

NT_addrsp

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

NT_addrw

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

NT_addrh

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

NT_addrb

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

NT_addr2

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

NT_addr

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

NT_memw

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

NT_memh

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

NT_memh2

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

NT_memb

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

NT_memb2

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

NT__1

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

NT__2

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

NT__3

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

NT_compop

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

NT__4

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

NT__5

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

NT__6

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

NT__7

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

NT__8

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

NT__9

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

NT__10

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

NT__11

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

NT__12

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

NT__13

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

NT__14

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

NT__15

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

NT__16

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

NT__17

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

NT__18

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

NT__19

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

NT__20

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

NT__21

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

NT__22

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

NT__23

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

NT__24

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

NT__25

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

NT__26

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

NT__27

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

NT__28

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

NT__29

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

NT__30

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

NT__31

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

NT__32

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

NT__33

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

NT__34

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

NT__35

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

NT__36

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

NT__37

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

NT__38

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

NT__39

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

NT__40

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

NT__41

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

NT__42

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

NT__43

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

NT_memf

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

NT_base

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

NT__44

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

rule

final int[] rule

cost1

final int[] cost1

cost2

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

CodeGenerator_thumb.State

CodeGenerator_thumb.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_thumb.State[] kids)

toString

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