harpoon.Analysis
Class Place

java.lang.Object
  extended by harpoon.Analysis.Place

public class Place
extends Object

Place determines the proper locations for phi/sigma functions. This is the placement algorithm detailed in my thesis.

Version:
$Id: Place.java,v 1.13 2004/02/08 03:19:12 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>

Constructor Summary
Place(HCode hc, Liveness live)
          Creates a Place.
 
Method Summary
 Temp[] phiNeeded(HCodeElement n)
           
 Temp[] sigNeeded(HCodeElement n)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Place

public Place(HCode hc,
             Liveness live)
Creates a Place.

Method Detail

phiNeeded

public Temp[] phiNeeded(HCodeElement n)

sigNeeded

public Temp[] sigNeeded(HCodeElement n)