All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class harpoon.Analysis.QuadSSA.DeadCode

java.lang.Object
   |
   +----harpoon.Analysis.QuadSSA.DeadCode

public abstract class DeadCode
extends Object
DeadCode removes dead code (unused definitions/useless jmps/one-argument phi functions/all moves) from a method. The analysis is optimistic; that is, it assumes that all code is unused and seeks to prove otherwise.

Version:
$Id: DeadCode.java,v 1.11 1998/10/11 02:37:07 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>

Constructor Index

 o DeadCode()

Method Index

 o optimize(HCode)

Constructors

 o DeadCode
 public DeadCode()

Methods

 o optimize
 public static void optimize(HCode hc)

All Packages  Class Hierarchy  This Package  Previous  Next  Index