harpoon.Analysis.LowQuad.Loop
Class AllInductions

java.lang.Object
  extended by harpoon.Analysis.LowQuad.Loop.AllInductions

public class AllInductions
extends Object

AllInductions

Version:
$Id: AllInductions.java,v 1.5 2004/02/08 01:52:53 cananian Exp $
Author:
Brian Demsky <bdemsky@mit.edu>

Constructor Summary
AllInductions(TempMap tm, HCode hc)
          Creates a AllInductions object.
 
Method Summary
 HashMap doAllInductions(Loops lp, WorkSet invariants, HashMap basicinductions)
          Returns a Hashmap mapping induction Temps to Induction objects containing information on their derivation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AllInductions

public AllInductions(TempMap tm,
                     HCode hc)
Creates a AllInductions object.

Method Detail

doAllInductions

public HashMap doAllInductions(Loops lp,
                               WorkSet invariants,
                               HashMap basicinductions)
Returns a Hashmap mapping induction Temps to Induction objects containing information on their derivation.