#include <defuse.h>
Inheritance diagram for DefUseWalker::

Public Methods | |
| DefUseWalker (int n, map< var_id, int > *m, declNode **d) | |
| void | at_basicblock (basicblockNode *, Order) |
| void | at_proc (procNode *, Order) |
Private Methods | |
| void | get_uses (Node *) |
| void | get_def (Node *) |
Private Attributes | |
| declSetFlowVal * | defs |
| declSetFlowVal * | uses |
| map< var_id, int > * | name2num |
| declNode ** | decls |
| int | flowsize |
|
||||||||||||||||
|
|
|
||||||||||||
|
Reimplemented from Walker. |
|
||||||||||||
|
Reimplemented from Walker. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001