|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.backend.gen.CodeGenerator_mb.CallContext
フィールドの概要 | |
(パッケージプライベート) int |
base
|
(パッケージプライベート) int |
disp
|
(パッケージプライベート) boolean |
prologue
|
(パッケージプライベート) BiList |
regAssign
|
(パッケージプライベート) int |
regMax
|
(パッケージプライベート) java.lang.String[] |
regName
|
(パッケージプライベート) int |
regUsed
|
(パッケージプライベート) LirNode |
sp
|
(パッケージプライベート) BiList |
stackAssign
|
コンストラクタの概要 | |
(パッケージプライベート) |
CodeGenerator_mb.CallContext(boolean isCallee)
|
メソッドの概要 | |
(パッケージプライベート) void |
adjDisp(int n)
|
(パッケージプライベート) boolean |
availReg()
|
(パッケージプライベート) LirNode |
copyNode(int type,
LirNode op1,
LirNode op2)
|
(パッケージプライベート) LirNode[] |
getNewArgv()
|
(パッケージプライベート) LirNode |
getReg(int type)
|
(パッケージプライベート) BiList |
getRegAssign()
|
(パッケージプライベート) BiList |
getStackAssign()
|
(パッケージプライベート) void |
setArg(LirNode arg)
|
(パッケージプライベート) void |
setReg(int type,
LirNode src)
|
(パッケージプライベート) int |
spDisp()
|
(パッケージプライベート) int |
stackSize()
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
LirNode sp
int disp
java.lang.String[] regName
int regUsed
int regMax
BiList regAssign
BiList stackAssign
boolean prologue
int base
コンストラクタの詳細 |
CodeGenerator_mb.CallContext(boolean isCallee)
メソッドの詳細 |
void adjDisp(int n)
int spDisp()
boolean availReg()
LirNode copyNode(int type, LirNode op1, LirNode op2)
LirNode getReg(int type)
void setReg(int type, LirNode src)
void setArg(LirNode arg)
LirNode[] getNewArgv()
BiList getRegAssign()
BiList getStackAssign()
int stackSize()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |