|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--coins.backend.ana.SaveRegisters
Compute list of registers you must save.
| フィールドの概要 | |
static coins.backend.ana.SaveRegisters.Analyzer |
analyzer
Factory singleton. |
BitMapSet |
calleeSave
Registers you must save. |
| メソッドの概要 | |
boolean |
isUpToDate()
Return true if this analysis is up to date. |
void |
printAfterBlock(BasicBlk blk,
java.io.PrintWriter output)
Called after each Basic Block. |
void |
printAfterFunction(java.io.PrintWriter output)
Called after function body. |
void |
printAfterStmt(LirNode stmt,
java.io.PrintWriter output)
Called after each statement. |
void |
printBeforeBlock(BasicBlk blk,
java.io.PrintWriter output)
Called before each Basic Block. |
void |
printBeforeFunction(java.io.PrintWriter output)
Debug print entries required by interface. |
void |
printBeforeStmt(LirNode stmt,
java.io.PrintWriter output)
Called before each statement. |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public static final coins.backend.ana.SaveRegisters.Analyzer analyzer
public final BitMapSet calleeSave
| メソッドの詳細 |
public boolean isUpToDate()
LocalAnalysis 内の isUpToDatepublic void printBeforeFunction(java.io.PrintWriter output)
LocalAnalysis 内の printBeforeFunction
public void printBeforeBlock(BasicBlk blk,
java.io.PrintWriter output)
LocalAnalysis の記述:
LocalAnalysis 内の printBeforeBlock
public void printAfterBlock(BasicBlk blk,
java.io.PrintWriter output)
LocalAnalysis の記述:
LocalAnalysis 内の printAfterBlock
public void printBeforeStmt(LirNode stmt,
java.io.PrintWriter output)
LocalAnalysis の記述:
LocalAnalysis 内の printBeforeStmt
public void printAfterStmt(LirNode stmt,
java.io.PrintWriter output)
LocalAnalysis の記述:
LocalAnalysis 内の printAfterStmtpublic void printAfterFunction(java.io.PrintWriter output)
LocalAnalysis の記述:
LocalAnalysis 内の printAfterFunction
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||