coins.backend.gen
クラス CodeGenerator_ppc.StructureScheduler

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

static class CodeGenerator_ppc.StructureScheduler
extends java.lang.Object


入れ子クラスの概要
(パッケージプライベート) static class CodeGenerator_ppc.StructureScheduler.Instruction
           
 
フィールドの概要
(パッケージプライベート) static int FLOAT_INSTRUCTION
           
(パッケージプライベート) static int INT_INSTRUCTION
           
(パッケージプライベート) static int LOAD_STORE_INSTRUCTION
           
(パッケージプライベート)  java.util.ArrayList mInstList
           
(パッケージプライベート)  boolean mIsConstruction
           
(パッケージプライベート)  java.util.ArrayList mRegList
           
(パッケージプライベート)  int mSavePoint
           
(パッケージプライベート)  java.util.ArrayList mSPList
           
(パッケージプライベート) static int OTHER_INSTRUCTION
           
(パッケージプライベート) static int SP_MOVE_INSTRUCTION
           
(パッケージプライベート) static int VECTOR_INSTRUCTION
           
 
コンストラクタの概要
(パッケージプライベート) CodeGenerator_ppc.StructureScheduler(boolean iConst)
           
 
メソッドの概要
(パッケージプライベート)  void AddInstruction(int iType, java.lang.String iInst, int iPlace)
           
(パッケージプライベート)  void AddRegister(java.lang.String iRegName, int iRegSize)
           
(パッケージプライベート)  void AddRegisterInstruction(int iType, java.lang.String iInst, int iPlace)
           
(パッケージプライベート)  void AddSPInstruction(int iType, java.lang.String iInst, int iPlace)
           
(パッケージプライベート)  java.lang.String Output(java.lang.String iNextSP, int iDiffSP)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

mIsConstruction

boolean mIsConstruction

mSavePoint

int mSavePoint

mInstList

java.util.ArrayList mInstList

mRegList

java.util.ArrayList mRegList

mSPList

java.util.ArrayList mSPList

OTHER_INSTRUCTION

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

SP_MOVE_INSTRUCTION

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

INT_INSTRUCTION

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

FLOAT_INSTRUCTION

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

VECTOR_INSTRUCTION

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

LOAD_STORE_INSTRUCTION

static final int LOAD_STORE_INSTRUCTION
関連項目:
定数フィールド値
コンストラクタの詳細

CodeGenerator_ppc.StructureScheduler

CodeGenerator_ppc.StructureScheduler(boolean iConst)
メソッドの詳細

AddRegister

void AddRegister(java.lang.String iRegName,
                 int iRegSize)

AddRegisterInstruction

void AddRegisterInstruction(int iType,
                            java.lang.String iInst,
                            int iPlace)

AddInstruction

void AddInstruction(int iType,
                    java.lang.String iInst,
                    int iPlace)

AddSPInstruction

void AddSPInstruction(int iType,
                      java.lang.String iInst,
                      int iPlace)

Output

java.lang.String Output(java.lang.String iNextSP,
                        int iDiffSP)