|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.backend.gen.CodeGenerator.FunctionAttr
coins.backend.gen.CodeGenerator_mips.mipsAttr
mips's function attribute
| Field Summary | |
(package private) Function |
func
Parent object. |
(package private) boolean |
isVarArg
True if this is variable argument function. |
(package private) int |
requiredStack
Stack space required for call |
(package private) LirNode |
retPtr
Pointer to value returned (if the function returns struct) |
(package private) int |
stackParamOffset
Offset of the first non-register parameter (i.e. |
| Constructor Summary | |
(package private) |
CodeGenerator_mips.mipsAttr(Function func)
|
| Method Summary | |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
Function func
int requiredStack
boolean isVarArg
LirNode retPtr
int stackParamOffset
| Constructor Detail |
CodeGenerator_mips.mipsAttr(Function func)
| Method Detail |
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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||