|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.backend.gen.CodeGenerator.FunctionAttr | +--coins.backend.gen.CodeGenerator_arm.ArmAttr
Arm's function attribute
フィールドの概要 | |
(パッケージプライベート) int |
adjustCalleeSaves
callee save register |
(パッケージプライベート) 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_arm.ArmAttr(Function func)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
int adjustCalleeSaves
Function func
int requiredStack
boolean isVarArg
LirNode retPtr
int stackParamOffset
コンストラクタの詳細 |
CodeGenerator_arm.ArmAttr(Function func)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |