|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.backend.CollectVarInTree
Collect variables appeared in LirNode tree.
| Constructor Summary | |
CollectVarInTree(Function func)
Create CollectVarInTree instance for L-function func. |
|
| Method Summary | |
void |
getDefVars(LirNode stmt,
NumberSet work)
Collect defined variables in LirNode tree stmt
Variables are accumulated in set work. |
void |
getUseVars(LirNode stmt,
NumberSet work)
Collect used variables in LirNode tree stmt
Variables are accumulated in set work. |
void |
meetVar(LirNode node)
Call-back entry for interface PickUpVariable. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CollectVarInTree(Function func)
func.
| Method Detail |
public void meetVar(LirNode node)
meetVar in interface PickUpVariable
public void getUseVars(LirNode stmt,
NumberSet work)
stmt
Variables are accumulated in set work.
public void getDefVars(LirNode stmt,
NumberSet work)
stmt
Variables are accumulated in set work.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||