|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.backend.Root
BackEnd global variables
フィールドの概要 | |
java.lang.String |
additionalPass
Optional pass spec. |
java.io.PrintWriter |
debOut
Stream to print debugging information. |
boolean |
dispIntervalTime
Flag indicating whether or not print laptime. |
boolean |
GCflush
|
boolean |
javaCG
Code generator in Java |
boolean |
liveRangeSplitting
True if live range splitting will be taken place. |
boolean |
optLoopInversion
Loop Inversion Flag. |
boolean |
sourceDebugInfo
Whether or not generating source-level debugging information. |
CompileSpecification |
spec
Compiler command line options |
IntervalTimer |
timer
Interval Timer Object. |
Trace |
trace
|
コンストラクタの概要 | |
Root(CompileSpecification spec,
java.io.PrintWriter debOut)
Create BackEnd's global variables. |
|
Root(CompileSpecification spec,
java.io.PrintWriter debOut,
java.io.OutputStream asmOut)
推奨されていません。 |
メソッドの概要 | |
void |
addHook(java.lang.String name,
java.lang.Object val)
Add a new value to named hook. |
java.io.PrintWriter |
asmWriter()
推奨されていません。 |
void |
attach(java.lang.String className)
Load extension module. |
java.lang.Object |
getHook(java.lang.String name)
Return value of hook. |
static void |
init(CompileSpecification spec)
Obsolete initializer... |
boolean |
isOptionSet(java.lang.String optionName)
Return options |
void |
registerTransformer(Transformer trans)
Register transformer to named hook. |
void |
setAsmStream(java.io.OutputStream stream)
推奨されていません。 |
void |
setHook(java.lang.String name,
java.lang.Object val)
Set a new value to named hook. |
void |
setSimulationData(java.lang.Object data)
Set data object for simulator. |
java.lang.Object |
simulationData()
Return data object for simulator. |
boolean |
traceOK(java.lang.String tag,
int thresh)
Return true if trace designated tag should be done. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public final java.io.PrintWriter debOut
public final boolean sourceDebugInfo
public final boolean optLoopInversion
public final boolean liveRangeSplitting
public final boolean dispIntervalTime
public final boolean GCflush
public final IntervalTimer timer
public final CompileSpecification spec
public final Trace trace
public final boolean javaCG
public final java.lang.String additionalPass
コンストラクタの詳細 |
public Root(CompileSpecification spec, java.io.PrintWriter debOut, java.io.OutputStream asmOut)
public Root(CompileSpecification spec, java.io.PrintWriter debOut)
メソッドの詳細 |
public static void init(CompileSpecification spec)
public boolean isOptionSet(java.lang.String optionName)
public void attach(java.lang.String className)
public void setAsmStream(java.io.OutputStream stream)
public java.io.PrintWriter asmWriter()
public void setSimulationData(java.lang.Object data)
public java.lang.Object simulationData()
public boolean traceOK(java.lang.String tag, int thresh)
tag
should be done.
public void registerTransformer(Transformer trans)
public void setHook(java.lang.String name, java.lang.Object val)
name
- name of hook.val
- value set to hook.public void addHook(java.lang.String name, java.lang.Object val)
name
- name of hook.val
- value added to hook.public java.lang.Object getHook(java.lang.String name)
name
- name of hook.
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |