assem
Class Instr
java.lang.Object
assem.Instr
- Direct Known Subclasses:
- LABEL, MOVE, OPER
public abstract class Instr
- extends java.lang.Object
Superclasse das instruções que serão geradas.
Constructor Summary |
Instr()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Instr
public Instr()
use
public abstract List<Temp> use()
def
public abstract List<Temp> def()
jumps
public abstract Targets jumps()
getAssembly
public java.lang.String getAssembly()
- Returns:
- Instrução assembly
setAssembly
public void setAssembly(java.lang.String s)
format
public java.lang.String format(temp.TempMap m)
debug
public java.lang.String debug()
isMoveBetweenTemps
public boolean isMoveBetweenTemps()
isMoveFromConstant
public boolean isMoveFromConstant()