harpoon.Analysis
Class CycleEq

java.lang.Object
  extended by harpoon.Analysis.CycleEq

public class CycleEq
extends Object

CycleEq computes cycle equivalence classes for edges in a control flow graph, in O(E) time.

Version:
$Id: CycleEq.java,v 1.9 2004/02/08 01:49:03 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>

Constructor Summary
CycleEq(HCode hc)
           
 
Method Summary
 Collection cdClasses()
          Return Collection of cycle-equivalency Lists.
 List elements()
          Return List of edges in DFS order.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CycleEq

public CycleEq(HCode hc)
Method Detail

cdClasses

public Collection cdClasses()
Return Collection of cycle-equivalency Lists.


elements

public List elements()
Return List of edges in DFS order.