|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.backend.gen.CodeGenerator.FunctionAttr | +--coins.backend.gen.CodeGenerator_mips.mipsAttr
mips's function attribute
フィールドの概要 | |
(パッケージプライベート) Function |
func
Parent object. |
(パッケージプライベート) boolean |
isVarArg
True if this is variable argument function. |
(パッケージプライベート) int |
requiredStack
Stack space required for call |
(パッケージプライベート) LirNode |
retPtr
Pointer to value returned (if the function returns struct) |
(パッケージプライベート) int |
stackParamOffset
Offset of the first non-register parameter (i.e. on stack) |
コンストラクタの概要 | |
(パッケージプライベート) |
CodeGenerator_mips.mipsAttr(Function func)
|
メソッドの概要 | |
void |
Analyze()
|
java.lang.String |
getBitmask()
|
int |
getCprestore()
|
int |
getFrameoffset()
|
int |
getFramesize()
|
int |
getLocaloffset()
|
int |
getNumCaller()
|
void |
Renew()
|
void |
setBytesLocalVars(int bytes)
|
void |
setBytesRegsaveArea(int bytes)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
Function func
int requiredStack
boolean isVarArg
LirNode retPtr
int stackParamOffset
コンストラクタの詳細 |
CodeGenerator_mips.mipsAttr(Function func)
メソッドの詳細 |
public void setBytesLocalVars(int bytes)
public void setBytesRegsaveArea(int bytes)
public int getNumCaller()
public java.lang.String getBitmask()
public int getFrameoffset()
public int getFramesize()
public int getCprestore()
public int getLocaloffset()
public void Analyze()
public void Renew()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |