coins.simd
Class UseTable

java.lang.Object
  extended bycoins.simd.UseTable

public class UseTable
extends java.lang.Object

Class for a use table


Constructor Summary
(package private) UseTable()
          Constructs a UseTable object
 
Method Summary
 void add(LirNode e)
          Adds use elements of a given L-expression to a use table
 java.util.Enumeration getAllReferent()
           
 java.util.Vector getLirs(LirNode e)
          Retrieves
 LirNode getReferent(LirNode e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UseTable

UseTable()
Constructs a UseTable object

Method Detail

add

public void add(LirNode e)
         throws SimdOptException
Adds use elements of a given L-expression to a use table

Parameters:
e - LirNode
Throws:
SimdOptException

getLirs

public java.util.Vector getLirs(LirNode e)
Retrieves

Parameters:
e - LirNode
Returns:
Vector

getReferent

public LirNode getReferent(LirNode e)
                    throws SimdOptException
Throws:
SimdOptException

getAllReferent

public java.util.Enumeration getAllReferent()