harpoon.Analysis.Quads
Class BasicCSE
java.lang.Object
|
+--harpoon.Analysis.Quads.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 2002/02/25 20:59:22 cananian Exp $
- Author:
- Darko Marinov <marinov@lcs.mit.edu>
Method Summary |
static void |
optimize(HCode hc)
Eliminates common subexpression within basic blocks
in quad-ssi HCode . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
optimize
public static void optimize(HCode hc)
- Eliminates common subexpression within basic blocks
in quad-ssi
HCode
. Uses value numbering algorithm.