coins.backend.gen
クラス MachineParams_sh4

java.lang.Object
  |
  +--coins.backend.MachineParams
        |
        +--coins.backend.gen.MachineParams_sh4

public class MachineParams_sh4
extends MachineParams


コンストラクタの概要
MachineParams_sh4()
           
 
メソッドの概要
 void addRequired(SymTab symtbl)
          Register external symbols of built-in functions and static objects.
 int[] getCompAndTbl()
           
 int[] getCompWeightTbl()
           
 short[][] getOverlapReg()
           
 short[][] getRegsetMap()
           
 java.lang.String[] getRegsetName()
           
 short[] getRegsetNAvail()
           
 int[] getRegsetNumber()
           
 int[] getRegsetTypeTbl()
           
 short[][] getSubReg()
           
 short[][] getSuperReg()
           
 java.lang.String[] getSymName()
          Return array of register's names.
 int[] getSymRegNumber()
           
 int[] getSymType()
           
 int nRegisters()
          Return number of physical registers.
 int nRegsets()
          Return number of register sets.
 int typeAddress()
          Return address type.
 int typeBool()
          Return boolean type.
 
クラス coins.backend.MachineParams から継承したメソッド
andSet, covered, getRegSet, getRegSetType, igWeight, init, isOverlapped, nAvail, overlapRegs, registerIndex, registerIndex, registerLir, registerSymbol, registerToString, regSetMap, regSetType, removeRegister, subRegs
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MachineParams_sh4

public MachineParams_sh4()
メソッドの詳細

addRequired

public void addRequired(SymTab symtbl)
クラス MachineParams の記述:
Register external symbols of built-in functions and static objects.

オーバーライド:
クラス MachineParams 内の addRequired

nRegisters

public int nRegisters()
クラス MachineParams の記述:
Return number of physical registers.

定義:
クラス MachineParams 内の nRegisters

nRegsets

public int nRegsets()
クラス MachineParams の記述:
Return number of register sets.

定義:
クラス MachineParams 内の nRegsets

typeAddress

public int typeAddress()
クラス MachineParams の記述:
Return address type.

定義:
クラス MachineParams 内の typeAddress

typeBool

public int typeBool()
クラス MachineParams の記述:
Return boolean type.

定義:
クラス MachineParams 内の typeBool

getSymName

public java.lang.String[] getSymName()
クラス MachineParams の記述:
Return array of register's names.

定義:
クラス MachineParams 内の getSymName

getSymType

public int[] getSymType()
定義:
クラス MachineParams 内の getSymType

getSymRegNumber

public int[] getSymRegNumber()
定義:
クラス MachineParams 内の getSymRegNumber

getOverlapReg

public short[][] getOverlapReg()
定義:
クラス MachineParams 内の getOverlapReg

getSuperReg

public short[][] getSuperReg()
定義:
クラス MachineParams 内の getSuperReg

getSubReg

public short[][] getSubReg()
定義:
クラス MachineParams 内の getSubReg

getRegsetName

public java.lang.String[] getRegsetName()
定義:
クラス MachineParams 内の getRegsetName

getRegsetNumber

public int[] getRegsetNumber()
定義:
クラス MachineParams 内の getRegsetNumber

getRegsetMap

public short[][] getRegsetMap()
定義:
クラス MachineParams 内の getRegsetMap

getRegsetNAvail

public short[] getRegsetNAvail()
定義:
クラス MachineParams 内の getRegsetNAvail

getCompAndTbl

public int[] getCompAndTbl()
定義:
クラス MachineParams 内の getCompAndTbl

getCompWeightTbl

public int[] getCompWeightTbl()
定義:
クラス MachineParams 内の getCompWeightTbl

getRegsetTypeTbl

public int[] getRegsetTypeTbl()
定義:
クラス MachineParams 内の getRegsetTypeTbl