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) |
storeStack
public void load(Snippit out, int lvt, Type t)
load
in class LocalAccess
public void store(Snippit out, int lvt, Type t)
store
in class LocalAccess
public int alloc(Node.var use)
alloc
in class LocalAccess
public int alloc(int lo, Type t)
alloc
in class LocalAccess
public int alloc(Type t)
alloc
in class LocalAccess
public void free(Node.var use)
free
in class LocalAccess
public void freeall()
freeall
in class LocalAccess
public void initlocals(Snippit out, int min)
initlocals
in class LocalAccess
public int numJvmLocals()
numJvmLocals
in class LocalAccess