All Packages Class Hierarchy This Package Previous Next Index
UseDefMap
is a mapping from temporaries to the
HCodeElements
that define them.
HCodeElement
s that define
Temp t
.
HCodeElement
s that define
Temp t
.
HCodeElement
s that use
Temp t
.
HCodeElement
s that use
Temp t
.
public abstract HCodeElement[] useMap(HCode hc, Temp t)
HCodeElement
s that use
Temp t
.
HCode
containing t
.
The HCodeElement
s in hc
must
implement harpoon.IR.Properties.UseDef
.
HCodeElement
s where
HCodeElement.use()
includes t
.
public abstract Enumeration useMapE(HCode hc, Temp t)
HCodeElement
s that use
Temp t
.
HCode
containing t
.
The HCodeElement
s in hc
must
implement harpoon.IR.Properties.UseDef
.
HCodeElement
s where
HCodeElement.use()
includes t
.
public abstract HCodeElement[] defMap(HCode hc, Temp t)
HCodeElement
s that define
Temp t
.
HCode
containing t
.
The HCodeElement
s in hc
must
implement harpoon.IR.Properties.UseDef
.
HCodeElement
s where
HCodeElement.def()
includes t
.
public abstract Enumeration defMapE(HCode hc, Temp t)
HCodeElement
s that define
Temp t
.
HCode
containing t
.
The HCodeElement
s in hc
must
implement harpoon.IR.Properties.UseDef
.
HCodeElement
s where
HCodeElement.def()
includes t
.
All Packages Class Hierarchy This Package Previous Next Index