|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.ssa.SsaEnvironment
The environment of the SSA module.
| Field Summary | |
static int |
AllThr
The threshold of the debug print |
IoRoot |
ioRoot
The root of IO in COINS |
LirFactory |
lir
The factory of LIR |
static int |
MinThr
The threshold of the debug print |
Module |
module
The current compile module |
java.lang.String |
MODULENAME
The name of this module |
static int |
MsgThr
The threshold of the debug print |
CoinsOptions |
opt
The options to the COINS compiler driver |
static int |
OptThr
The threshold of the debug print |
java.io.PrintWriter |
output
The output stream of the compiler |
CompileSpecification |
spec
The specification of the COINS compiler driver |
static int |
SsaThr
The threshold of the debug print |
Trace |
trace
The trace object of the compiler |
| Constructor Summary | |
(package private) |
SsaEnvironment(Module m,
CompileSpecification coinsSpec,
IoRoot io)
Constructor |
| Method Summary | |
(package private) void |
print(java.lang.String str,
int threshold)
Debug print out. |
(package private) void |
println(java.lang.String str,
int threshold)
Debug print out. |
(package private) boolean |
shouldDo(int threshold)
If the value of threshold is lower than specified by the options to the COINS compiler driver, return TRUE. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int MsgThr
public static final int MinThr
public static final int SsaThr
public static final int OptThr
public static final int AllThr
public final java.io.PrintWriter output
public final CompileSpecification spec
public final CoinsOptions opt
public final Trace trace
public final java.lang.String MODULENAME
public final Module module
public final LirFactory lir
public final IoRoot ioRoot
| Constructor Detail |
SsaEnvironment(Module m,
CompileSpecification coinsSpec,
IoRoot io)
m - The current compile modulecoinsSpec - The specification of the COINS compiler driverio - The input/output of the compiler| Method Detail |
boolean shouldDo(int threshold)
threshold - The value which is checked if it is lower than threshold
void println(java.lang.String str,
int threshold)
str - The debug messagethreshold - The threshold of the debug message
void print(java.lang.String str,
int threshold)
str - The debug messagethreshold - The threshold of the debug message
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||