coins.simd
クラス BoundanalysisForLir

java.lang.Object
  |
  +--coins.simd.BoundanalysisForLir

public class BoundanalysisForLir
extends java.lang.Object

Class for the bound analysis.


フィールドの概要
 BoundanalysisDwForLir badw
          Downward boundanalyser.
 BoundanalysisUwForLir bauw
          Upward boundanalyser.
 
コンストラクタの概要
(パッケージプライベート) BoundanalysisForLir(Function f)
          Constructs a bound analyser.
 
メソッドの概要
 void boundanalysis(LirNode ins)
          Calculates downward bounds and upward bounds(live bits) of a node.
 void invoke(BasicBlk blk)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

bauw

public BoundanalysisUwForLir bauw
Upward boundanalyser.


badw

public BoundanalysisDwForLir badw
Downward boundanalyser.

コンストラクタの詳細

BoundanalysisForLir

BoundanalysisForLir(Function f)
Constructs a bound analyser.

パラメータ:
f - Function
メソッドの詳細

boundanalysis

public void boundanalysis(LirNode ins)
Calculates downward bounds and upward bounds(live bits) of a node.

パラメータ:
ins - LirNode

invoke

public void invoke(BasicBlk blk)