All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class harpoon.IR.QuadSSA.HEADER

java.lang.Object
   |
   +----harpoon.IR.QuadSSA.Quad
           |
           +----harpoon.IR.QuadSSA.HEADER

public class HEADER
extends Quad
HEADER nodes are used to anchor the top end of the quad graph. They do not represent bytecode.

Version:
$Id: HEADER.java,v 1.12 1998/10/11 02:37:56 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>
See Also:
FOOTER

Variable Index

 o footer

Constructor Index

 o HEADER(HCodeElement, FOOTER)
Creates a HEADER.

Method Index

 o renameDefs(TempMap)
Rename all defined variables in this Quad according to a mapping.
 o renameUses(TempMap)
Rename all used variables in this Quad according to a mapping.
 o toString()
Returns human-readable representation of this Quad.
 o visit(QuadVisitor)
Accept a visitor.

Variables

 o footer
 public FOOTER footer

Constructors

 o HEADER
 public HEADER(HCodeElement source,
               FOOTER footer)
Creates a HEADER.

Methods

 o renameUses
 public void renameUses(TempMap tm)
Rename all used variables in this Quad according to a mapping.

Overrides:
renameUses in class Quad
 o renameDefs
 public void renameDefs(TempMap tm)
Rename all defined variables in this Quad according to a mapping.

Overrides:
renameDefs in class Quad
 o visit
 public void visit(QuadVisitor v)
Accept a visitor.

Overrides:
visit in class Quad
 o toString
 public String toString()
Returns human-readable representation of this Quad.

Overrides:
toString in class Quad

All Packages  Class Hierarchy  This Package  Previous  Next  Index