coins.opt
クラス ConstPropagationAndFoldingOld

java.lang.Object
  |
  +--coins.opt.ConstPropagationAndFoldingOld
直系の既知のサブクラス:
ConstPropagationAndFoldingHirOld

public class ConstPropagationAndFoldingOld
extends java.lang.Object

Constant propagation and folding basic logic class.


フィールドの概要
 FlowRoot flowRoot
           
(パッケージプライベート)  FlowResults fResults
           
(パッケージプライベート) static int JAVA_BYTE_SIZE
           
(パッケージプライベート) static int JAVA_CHAR_SIZE
           
(パッケージプライベート) static int JAVA_INT_SIZE
           
(パッケージプライベート) static int JAVA_LONG_SIZE
           
(パッケージプライベート) static int JAVA_SHORT_SIZE
           
 Opt opt
           
 Sym sym
           
 SymRoot symRoot
           
 
コンストラクタの概要
ConstPropagationAndFoldingOld(FlowResults pResults)
          ConstPropagationAndFolding:
 
メソッドの概要
 boolean doBBlock(BBlock pBBlock)
          doBBlock:
 boolean doSubp(SubpFlow pSubpFlow)
          doSubp:
(パッケージプライベート)  HIR SkipConv(HIR exp)
          ex) expression :p = (int) a; exp := (int) [node] return ; a [node] ;
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

JAVA_BYTE_SIZE

static final int JAVA_BYTE_SIZE
関連項目:
定数フィールド値

JAVA_CHAR_SIZE

static final int JAVA_CHAR_SIZE
関連項目:
定数フィールド値

JAVA_SHORT_SIZE

static final int JAVA_SHORT_SIZE
関連項目:
定数フィールド値

JAVA_INT_SIZE

static final int JAVA_INT_SIZE
関連項目:
定数フィールド値

JAVA_LONG_SIZE

static final int JAVA_LONG_SIZE
関連項目:
定数フィールド値

flowRoot

public final FlowRoot flowRoot

symRoot

public final SymRoot symRoot

sym

public final Sym sym

fResults

FlowResults fResults

opt

public final Opt opt
コンストラクタの詳細

ConstPropagationAndFoldingOld

public ConstPropagationAndFoldingOld(FlowResults pResults)
ConstPropagationAndFolding:

メソッドの詳細

SkipConv

HIR SkipConv(HIR exp)
ex) expression :p = (int) a; exp := (int) [node] return ; a [node] ;


doSubp

public boolean doSubp(SubpFlow pSubpFlow)
doSubp:


doBBlock

public boolean doBBlock(BBlock pBBlock)
doBBlock: