harpoon.IR.Quads
Class ToNoSSA

java.lang.Object
  extended by harpoon.IR.Quads.ToNoSSA

public class ToNoSSA
extends Object

The ToNoSSA class implements the translation between SSA and No-SSA form.

Version:
$Id: ToNoSSA.java,v 1.5 2004/02/08 01:55:25 cananian Exp $
Author:
Duncan Bryce <duncan@lcs.mit.edu>

Constructor Summary
ToNoSSA(QuadFactory newQF, Code code)
           
ToNoSSA(QuadFactory newQF, Code code, Derivation derivation)
           
ToNoSSA(QuadFactory newQF, Code code, TypeMap typeMap)
           
 
Method Summary
 AllocationInformation getAllocationInformation()
           
 Derivation getDerivation()
           
 Quad getQuads()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToNoSSA

public ToNoSSA(QuadFactory newQF,
               Code code)

ToNoSSA

public ToNoSSA(QuadFactory newQF,
               Code code,
               TypeMap typeMap)

ToNoSSA

public ToNoSSA(QuadFactory newQF,
               Code code,
               Derivation derivation)
Method Detail

getQuads

public Quad getQuads()

getDerivation

public Derivation getDerivation()

getAllocationInformation

public AllocationInformation getAllocationInformation()