|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.backend.gen.CodeGenerator_mb.CallContext
| Field Summary | |
(package private) int |
base
|
(package private) int |
disp
|
(package private) boolean |
prologue
|
(package private) BiList |
regAssign
|
(package private) int |
regMax
|
(package private) java.lang.String[] |
regName
|
(package private) int |
regUsed
|
(package private) LirNode |
sp
|
(package private) BiList |
stackAssign
|
| Constructor Summary | |
(package private) |
CodeGenerator_mb.CallContext(boolean isCallee)
|
| Method Summary | |
(package private) void |
adjDisp(int n)
|
(package private) boolean |
availReg()
|
(package private) LirNode |
copyNode(int type,
LirNode op1,
LirNode op2)
|
(package private) LirNode[] |
getNewArgv()
|
(package private) LirNode |
getReg(int type)
|
(package private) BiList |
getRegAssign()
|
(package private) BiList |
getStackAssign()
|
(package private) void |
setArg(LirNode arg)
|
(package private) void |
setReg(int type,
LirNode src)
|
(package private) int |
spDisp()
|
(package private) int |
stackSize()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
LirNode sp
int disp
java.lang.String[] regName
int regUsed
int regMax
BiList regAssign
BiList stackAssign
boolean prologue
int base
| Constructor Detail |
CodeGenerator_mb.CallContext(boolean isCallee)
| Method Detail |
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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||