harpoon.Backend.Generic
Class RegUseDefer
java.lang.Object
harpoon.IR.Properties.UseDefer
harpoon.Backend.Generic.RegUseDefer
public class RegUseDefer
- extends UseDefer
RegUseDefer
performs a Temp -> Register mapping on
Backend Codes.
- Version:
- $Id: RegUseDefer.java,v 1.3 2002/03/10 05:52:48 cananian Exp $
- Author:
- Felix S. Klock II <pnkfelix@mit.edu>
- See Also:
Instr
,
Code
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegUseDefer
public RegUseDefer(Code assemblyCode)
- Creates a
RegUseDefer
.
useC
public Collection useC(HCodeElement hce)
- Description copied from class:
UseDefer
- Returns a
Collection
of all the
Temp
s that may be read by hce
.
- Specified by:
useC
in class UseDefer
defC
public Collection defC(HCodeElement hce)
- Description copied from class:
UseDefer
- Returns a
Collection
of all the
Temp
s that are defined by hce
.
- Specified by:
defC
in class UseDefer