public abstract class LocalAccess
extends java.lang.Object
Constructor and Description |
---|
LocalAccess() |
Modifier and Type | Method and Description |
---|---|
abstract int |
alloc(int lo,
Type t) |
abstract int |
alloc(Node.var use) |
abstract int |
alloc(Type t) |
abstract void |
free(Node.var use) |
abstract void |
freeall() |
abstract void |
initlocals(Snippit out,
int min) |
abstract void |
load(Snippit out,
int lvt,
Type t) |
abstract int |
numJvmLocals() |
abstract void |
store(Snippit out,
int lvt,
Type t) |
void |
storeStack(Snippit out,
int lvt,
Type t) |
public abstract void initlocals(Snippit out, int min)
public abstract int alloc(Node.var use)
public abstract int alloc(int lo, Type t)
public abstract int alloc(Type t)
public abstract void free(Node.var use)
public abstract void freeall()
public abstract int numJvmLocals()