coins.backend.gen
クラス CodeGenerator_sh4.CodeAnalysisInfo

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

class CodeGenerator_sh4.CodeAnalysisInfo
extends java.lang.Object


フィールドの概要
(パッケージプライベート)  int final_code_size
           
(パッケージプライベート)  int jmp_count
           
(パッケージプライベート)  int stable_code_size
           
 
コンストラクタの概要
(パッケージプライベート) CodeGenerator_sh4.CodeAnalysisInfo()
           
 
メソッドの概要
(パッケージプライベート)  void clearReqLabOpAddress(java.lang.String type)
           
 int getLabelDataSize(java.lang.String name)
           
 java.lang.String getNowBlock()
           
(パッケージプライベート)  int getReqLabOpAddress(java.lang.String type)
           
 void registJump(ImList lst, int pos)
           
 void registLabel(java.lang.String name, int pos)
           
 int seekJumpAddress(ImList lst)
           
 int seekLabelAddress(java.lang.String name)
           
 int seekNextLabelAddress(java.lang.String name)
           
 java.lang.String seekNextLabelName(java.lang.String name)
           
 void setNowBlock(java.lang.String name)
           
(パッケージプライベート)  void setReqLabOpAddress(int pos, java.lang.String type)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

jmp_count

int jmp_count

final_code_size

int final_code_size

stable_code_size

int stable_code_size
コンストラクタの詳細

CodeGenerator_sh4.CodeAnalysisInfo

CodeGenerator_sh4.CodeAnalysisInfo()
メソッドの詳細

setNowBlock

public void setNowBlock(java.lang.String name)

getNowBlock

public java.lang.String getNowBlock()

setReqLabOpAddress

void setReqLabOpAddress(int pos,
                        java.lang.String type)

getReqLabOpAddress

int getReqLabOpAddress(java.lang.String type)

clearReqLabOpAddress

void clearReqLabOpAddress(java.lang.String type)

registJump

public void registJump(ImList lst,
                       int pos)

seekJumpAddress

public int seekJumpAddress(ImList lst)

registLabel

public void registLabel(java.lang.String name,
                        int pos)

seekLabelAddress

public int seekLabelAddress(java.lang.String name)

getLabelDataSize

public int getLabelDataSize(java.lang.String name)

seekNextLabelAddress

public int seekNextLabelAddress(java.lang.String name)

seekNextLabelName

public java.lang.String seekNextLabelName(java.lang.String name)