coins.simd
Class BoundanalysisDwForLir

java.lang.Object
  extended bycoins.simd.BoundanalysisDwForLir

public class BoundanalysisDwForLir
extends java.lang.Object

Class for the downward bound analysis.


Constructor Summary
(package private) BoundanalysisDwForLir(Function f)
           
 
Method Summary
 void boundanalysisDw(LirNode ins, BoundanalysisUwForLir bduw)
          Constructs a downward bound analyser.
 IntLive get(LirNode e)
          Retrieves live bits of a node.
 void put(LirNode e, IntLive b)
          Stores live bits of a node.
 void show()
          Prints out nodes and their bounds.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundanalysisDwForLir

BoundanalysisDwForLir(Function f)
Method Detail

boundanalysisDw

public void boundanalysisDw(LirNode ins,
                            BoundanalysisUwForLir bduw)
Constructs a downward bound analyser.


show

public void show()
Prints out nodes and their bounds.


get

public IntLive get(LirNode e)
Retrieves live bits of a node.

Parameters:
e - LirNode

put

public void put(LirNode e,
                IntLive b)
Stores live bits of a node.

Parameters:
e - LirNode
b - LirNode