|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
DefUseList interface Def-use list representaing list of definitions of a symbol where each definition has list of its use points. A DefUseList will be associated with a FlowAnalSym.
| Method Summary | |
DefUseCell |
addDefUseCell(IR pDefNode)
addDefUseCell: Add DefUseCell which will be created by pDefNode that defines some symbol. |
DefUseCell |
getDefUseCell(IR pDefNode)
getDefUseCell: Get DefUseCell having pDefNode as its define node. |
DefUseCell |
getDefUseCellRaw(IR pDefNode)
Just like getDefUseCell(IR), but if there is no DefUseCell with the specified argument as the def node, returns null. |
java.util.List |
getDefUseCells()
Returns the list of DefUseCells this DefUseList object holds. |
| Method Detail |
public DefUseCell addDefUseCell(IR pDefNode)
public DefUseCell getDefUseCell(IR pDefNode)
public DefUseCell getDefUseCellRaw(IR pDefNode)
getDefUseCell(IR), but if there is no DefUseCell with the specified argument as the def node, returns null.
public java.util.List getDefUseCells()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||