All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class harpoon.Analysis.QuadSSA.BasicCSE

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

public class BasicCSE
extends Object
BasicCSE is an attempt to perform common subexpression elemination, but only within basic blocks.

Version:
$Id: BasicCSE.java,v 1.2 1998/11/11 05:06:12 cananian Exp $
Author:
Darko Marinov <marinov@lcs.mit.edu>

Method Index

 o optimize(HCode)
Eliminates common subexpression within basic blocks in quad-ssa HCode.

Methods

 o optimize
 public static void optimize(HCode hc)
Eliminates common subexpression within basic blocks in quad-ssa HCode. Uses value numbering algorithm.


All Packages  Class Hierarchy  This Package  Previous  Next  Index