|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.backend.MachineParams
coins.backend.gen.MachineParams_sh4
| Constructor Summary | |
MachineParams_sh4()
|
|
| Method Summary | |
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. |
| Methods inherited from class coins.backend.MachineParams |
andSet, covered, getRegSet, getRegSetType, igWeight, init, isOverlapped, nAvail, overlapRegs, registerIndex, registerIndex, registerLir, registerSymbol, registerToString, regSetMap, regSetType, removeRegister, subRegs |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MachineParams_sh4()
| Method Detail |
public void addRequired(SymTab symtbl)
MachineParams
addRequired in class MachineParamspublic int nRegisters()
MachineParams
nRegisters in class MachineParamspublic int nRegsets()
MachineParams
nRegsets in class MachineParamspublic int typeAddress()
MachineParams
typeAddress in class MachineParamspublic int typeBool()
MachineParams
typeBool in class MachineParamspublic java.lang.String[] getSymName()
MachineParams
getSymName in class MachineParamspublic int[] getSymType()
getSymType in class MachineParamspublic int[] getSymRegNumber()
getSymRegNumber in class MachineParamspublic short[][] getOverlapReg()
getOverlapReg in class MachineParamspublic short[][] getSuperReg()
getSuperReg in class MachineParamspublic short[][] getSubReg()
getSubReg in class MachineParamspublic java.lang.String[] getRegsetName()
getRegsetName in class MachineParamspublic int[] getRegsetNumber()
getRegsetNumber in class MachineParamspublic short[][] getRegsetMap()
getRegsetMap in class MachineParamspublic short[] getRegsetNAvail()
getRegsetNAvail in class MachineParamspublic int[] getCompAndTbl()
getCompAndTbl in class MachineParamspublic int[] getCompWeightTbl()
getCompWeightTbl in class MachineParamspublic int[] getRegsetTypeTbl()
getRegsetTypeTbl in class MachineParams
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||