harpoon.Analysis.EventDriven
Class ContCodeNoSSA
java.lang.Object
harpoon.ClassFile.HCode<Quad>
harpoon.IR.Quads.Code
harpoon.IR.Quads.QuadNoSSA
harpoon.Analysis.EventDriven.ContCodeNoSSA
- All Implemented Interfaces:
- Graph<Quad,Edge>, Serializable
public class ContCodeNoSSA
- extends QuadNoSSA
ContCodeNoSSA
builds the code for a Continuation
using quad-no-ssa
HCode
.
- Version:
- $Id: ContCodeNoSSA.java,v 1.3 2005/08/09 20:51:53 salcianu Exp $
- Author:
- Karen K. Zee <kkz@alum.mit.edu>
- See Also:
- Serialized Form
Methods inherited from class harpoon.IR.Quads.Code |
cloneHelper, cloneHelper, elementArrayFactory, getAllocationInformation, getDerivation, getElements, getElementsI, getLeafElements, getMethod, getRootElement, newQF, nodes, notifyReplace, print, selectAllocations, selectCALLs, selectQuads, setAllocationInformation |
ContCodeNoSSA
public ContCodeNoSSA(HMethod parent)
- Creates a
ContCodeNoSSA
for an HMethod
using
the HCode
from which we want to build the continuation
and the CALL
at which we want the continuation built.
The HCode
must be quad-no-ssa
.
ContCodeNoSSA
public ContCodeNoSSA(QuadSSI qsa)
getName
public String getName()
- Return the name of this code view.
- Overrides:
getName
in class QuadNoSSA
- Returns:
- the name of the
parent
's code view.
quadSet
public void quadSet(Quad q)
getFactory
public QuadFactory getFactory()