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
Temps 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
Temps that are defined by hce.
- Specified by:
defC in class UseDefer