Class ValueNumbering

java.lang.Object
EDU.purdue.cs.bloat.trans.ValueNumbering

public class ValueNumbering extends Object
Performs value numbering analysis on the nodes in a control flow graph. Nodes with identical value numbers are folded into one another so that common (redundent) expressions are eliminated. Note that ValueNumbering works on the SSAGraph for the CFG and not the CFG itself.
See Also:
  • Field Details

    • DEBUG

      public static boolean DEBUG
    • debugDirName

      public String debugDirName
    • debugDir

      public File debugDir
    • DUMP

      public boolean DUMP
  • Constructor Details

    • ValueNumbering

      public ValueNumbering()
  • Method Details