com.ibm.wala.ssa.analysis
Class DeadAssignmentElimination

java.lang.Object
  extended by com.ibm.wala.ssa.analysis.DeadAssignmentElimination

public class DeadAssignmentElimination
extends java.lang.Object

Eliminate dead assignnments (phis) from an SSA IR.


Constructor Summary
DeadAssignmentElimination()
           
 
Method Summary
static void perform(IR ir)
          eliminate dead phis from an ir
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeadAssignmentElimination

public DeadAssignmentElimination()
Method Detail

perform

public static void perform(IR ir)
eliminate dead phis from an ir

Parameters:
ir -
Throws:
java.lang.IllegalArgumentException - if ir is null