|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.backend.gen.CodeGenerator.FunctionAttr | +--coins.backend.gen.CodeGenerator_mb.MicroBlazeAttr
MicroBlaze's function attribute
フィールドの概要 | |
(パッケージプライベート) int |
calleeSaves
callee save regsiters |
(パッケージプライベート) int |
frameSize
real frame size |
(パッケージプライベート) Function |
func
Parent object. |
(パッケージプライベート) int |
functionParameters
|
(パッケージプライベート) LirNode |
hiddenPtr
pointer of aggregate return value. |
(パッケージプライベート) boolean |
isVarArg
True if this is variable argument function. |
(パッケージプライベート) int |
passedByStack
Maximum stack space used by call. |
(パッケージプライベート) 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_mb.MicroBlazeAttr(Function func)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
int passedByStack
int functionParameters
int calleeSaves
LirNode hiddenPtr
int frameSize
Function func
int requiredStack
boolean isVarArg
LirNode retPtr
int stackParamOffset
コンストラクタの詳細 |
CodeGenerator_mb.MicroBlazeAttr(Function func)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |