coins.ssa
Class BackTranslateFromSsaBriggs.ReplaceVisitor

java.lang.Object
  extended bycoins.ssa.BackTranslateFromSsaBriggs.ReplaceVisitor
All Implemented Interfaces:
LirVisitor
Enclosing class:
BackTranslateFromSsaBriggs

class BackTranslateFromSsaBriggs.ReplaceVisitor
extends java.lang.Object
implements LirVisitor


Field Summary
 java.util.Hashtable children
           
 LirNode old
           
 
Constructor Summary
BackTranslateFromSsaBriggs.ReplaceVisitor(LirNode node, java.util.Hashtable table)
           
 
Method Summary
 void visit(LirBinOp node)
           
 void visit(LirFconst node)
           
 void visit(LirIconst node)
           
 void visit(LirLabelRef node)
           
 void visit(LirNaryOp node)
           
 void visit(LirSymRef node)
           
 void visit(LirUnaOp node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

old

public LirNode old

children

public java.util.Hashtable children
Constructor Detail

BackTranslateFromSsaBriggs.ReplaceVisitor

public BackTranslateFromSsaBriggs.ReplaceVisitor(LirNode node,
                                                 java.util.Hashtable table)
Method Detail

visit

public void visit(LirFconst node)
Specified by:
visit in interface LirVisitor

visit

public void visit(LirIconst node)
Specified by:
visit in interface LirVisitor

visit

public void visit(LirSymRef node)
Specified by:
visit in interface LirVisitor

visit

public void visit(LirLabelRef node)
Specified by:
visit in interface LirVisitor

visit

public void visit(LirUnaOp node)
Specified by:
visit in interface LirVisitor

visit

public void visit(LirBinOp node)
Specified by:
visit in interface LirVisitor

visit

public void visit(LirNaryOp node)
Specified by:
visit in interface LirVisitor