coins.ssa
クラス AddressAnalyze

java.lang.Object
  |
  +--coins.ssa.AddressAnalyze

class AddressAnalyze
extends java.lang.Object

This class is to keep the order of FRAME or STATIC node.


コンストラクタの概要
(パッケージプライベート) AddressAnalyze(SsaEnvironment e, Function func, SsaSymTab tab)
          Constructor
 
メソッドの概要
(パッケージプライベート)  void analyze()
          Make ordering FRAME and STATIC node.
(パッケージプライベート)  void annul()
          Translate back from the ordered nodes into the original nodes.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AddressAnalyze

AddressAnalyze(SsaEnvironment e,
               Function func,
               SsaSymTab tab)
Constructor

パラメータ:
e - The environment of the SSA module
func - The current function
tab - The current symbol table of the module
メソッドの詳細

analyze

void analyze()
Make ordering FRAME and STATIC node. To keep ordering, ths SSA module appends the sequential number to the FRAME and STATIC nodes.


annul

void annul()
Translate back from the ordered nodes into the original nodes.