public class JvmLocals extends LocalAccess
| Modifier and Type | Method and Description |
|---|---|
int |
alloc(int lo,
Type t) |
int |
alloc(Node.var use) |
int |
alloc(Type t) |
void |
free(Node.var use) |
void |
freeall() |
void |
initlocals(Snippit out,
int min) |
void |
load(Snippit out,
int lvt,
Type t) |
int |
numJvmLocals() |
void |
store(Snippit out,
int lvt,
Type t) |
storeStackpublic void load(Snippit out, int lvt, Type t)
load in class LocalAccesspublic void store(Snippit out, int lvt, Type t)
store in class LocalAccesspublic int alloc(Node.var use)
alloc in class LocalAccesspublic int alloc(int lo,
Type t)
alloc in class LocalAccesspublic int alloc(Type t)
alloc in class LocalAccesspublic void free(Node.var use)
free in class LocalAccesspublic void freeall()
freeall in class LocalAccesspublic void initlocals(Snippit out, int min)
initlocals in class LocalAccesspublic int numJvmLocals()
numJvmLocals in class LocalAccess