Assem
Class Instr

java.lang.Object
  extended by Assem.Instr
Direct Known Subclasses:
LABEL, MOVE, OPER

public abstract class Instr
extends java.lang.Object


Field Summary
 java.lang.String assem
           
 Temp[] def
           
 Label[] jumps
           
 Temp[] use
           
 
Method Summary
 java.lang.String format(TempMap m)
           
 void replaceDef(Temp olddef, Temp newdef)
           
 void replaceUse(Temp olduse, Temp newuse)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

assem

public java.lang.String assem

def

public Temp[] def

use

public Temp[] use

jumps

public Label[] jumps
Method Detail

replaceUse

public void replaceUse(Temp olduse,
                       Temp newuse)

replaceDef

public void replaceDef(Temp olddef,
                       Temp newdef)

format

public java.lang.String format(TempMap m)