net.sf.bddbddb.dataflow
Class ConstantProp.SimplifyVisitor
java.lang.Object
net.sf.bddbddb.dataflow.ConstantProp.SimplifyVisitor
- All Implemented Interfaces:
- DynamicOperationVisitor, HighLevelOperationVisitor, LowLevelOperationVisitor, OperationVisitor
- Enclosing class:
- ConstantProp
public class ConstantProp.SimplifyVisitor
- extends java.lang.Object
- implements OperationVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConstantProp.SimplifyVisitor
public ConstantProp.SimplifyVisitor()
visit
public java.lang.Object visit(Join op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(Project op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(BDDProject op)
- Specified by:
visit
in interface LowLevelOperationVisitor
visit
public java.lang.Object visit(Rename op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(Union op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(Difference op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(JoinConstant op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(GenConstant op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(Free op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(Universe op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(Zero op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(Invert op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(Copy op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(Load op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(Save op)
- Specified by:
visit
in interface HighLevelOperationVisitor
- Parameters:
op
- the operation
- Returns:
- the result
visit
public java.lang.Object visit(ApplyEx op)
- Specified by:
visit
in interface LowLevelOperationVisitor
- Returns:
- the result
visit
public java.lang.Object visit(If op)
- Specified by:
visit
in interface DynamicOperationVisitor
- Returns:
- the result
visit
public java.lang.Object visit(Nop op)
- Specified by:
visit
in interface DynamicOperationVisitor
- Returns:
- the result
visit
public java.lang.Object visit(Replace op)
- Specified by:
visit
in interface LowLevelOperationVisitor
- Returns:
- the result
Copyright © 2004-2008 Stanford SUIF Compiler Group. All Rights Reserved.