|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 内の hasNextpublic java.lang.Object next()
java.util.Iterator 内の nextpublic void remove()
java.util.Iterator 内の removepublic java.util.Iterator forUses(LirNode tree)
public java.util.Iterator forDefs(LirNode tree)
public java.util.Iterator forClobbers(LirNode tree)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||