harpoon.Analysis
Class ReachingDefs<HCE extends HCodeElement>
java.lang.Object
harpoon.Analysis.ReachingDefs<HCE>
- Direct Known Subclasses:
- ReachingDefsAltImpl, ReachingDefsImpl, SSxReachingDefsImpl
public abstract class ReachingDefs<HCE extends HCodeElement>
- extends Object
ReachingDefs
defines an abstract class for
analyzing reaching definitions.
- Version:
- $Id: ReachingDefs.java,v 1.3 2002/04/10 02:58:48 cananian Exp $
- Author:
- C. Scott Ananian <cananian@alumni.princeton.edu>
Field Summary |
protected HCode<HCE> |
hc
The HCode for which this object contains analysis
results. |
static boolean |
TIME
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TIME
public static final boolean TIME
- See Also:
- Constant Field Values
hc
protected final HCode<HCE extends HCodeElement> hc
- The
HCode
for which this object contains analysis
results.
ReachingDefs
public ReachingDefs(HCode<HCE> hc)
- Creates a
ReachingDefs
object for the provided
HCode
.
reachingDefs
public abstract Set<HCE> reachingDefs(HCE hce,
Temp t)
- Returns the Set of
HCodeElement
s providing definitions
of Temp
t
which reach
HCodeElement
hce
.