|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.backend.lir.LirNode.Scanner
Scanner for LIR expression tree.
フィールドの概要 | |
(パッケージプライベート) LirNode[] |
buf
|
(パッケージプライベート) LirNode[] |
clobberBuf
|
(パッケージプライベート) LirNode[] |
defBuf
|
(パッケージプライベート) int |
nClobbers
|
(パッケージプライベート) int |
nDefs
|
(パッケージプライベート) int |
nUses
|
(パッケージプライベート) int |
ptr
|
(パッケージプライベート) LirNode |
scanned
|
(パッケージプライベート) int |
size
|
(パッケージプライベート) LirNode[] |
useBuf
|
コンストラクタの概要 | |
LirNode.Scanner()
|
メソッドの概要 | |
java.util.Iterator |
forClobbers(LirNode tree)
Return iterator for enumerating register CLOBBERs in tree. |
java.util.Iterator |
forDefs(LirNode tree)
Return iterator for enumerating register variable DEFs in tree. |
java.util.Iterator |
forUses(LirNode tree)
Return iterator for enumerating register variable USEs in tree. |
boolean |
hasNext()
|
java.lang.Object |
next()
|
void |
remove()
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
LirNode scanned
LirNode[] useBuf
LirNode[] defBuf
LirNode[] clobberBuf
LirNode[] buf
int nUses
int nDefs
int nClobbers
int size
int ptr
コンストラクタの詳細 |
public LirNode.Scanner()
メソッドの詳細 |
public boolean hasNext()
java.util.Iterator
内の hasNext
public java.lang.Object next()
java.util.Iterator
内の next
public void remove()
java.util.Iterator
内の remove
public java.util.Iterator forUses(LirNode tree)
public java.util.Iterator forDefs(LirNode tree)
public java.util.Iterator forClobbers(LirNode tree)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |