Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

fixPointerWalker Class Reference

Inheritance diagram for fixPointerWalker::

Walker List of all members.

Public Methods

 fixPointerWalker (map< var_id, int > *m, basicblockNode *c)
void at_unary (unaryNode *, Order)
void dfs_used (basicblockNode *, int)
void at_basicblock (basicblockNode *b, Order)

Private Attributes

map< basicblockNode *, bool > marks
basicblockNodecurrent_block
map< var_id, int > * name2num

Constructor & Destructor Documentation

fixPointerWalker::fixPointerWalker map< var_id, int > *    m,
basicblockNode   c
[inline]
 


Member Function Documentation

void fixPointerWalker::at_basicblock basicblockNode   b,
Order    ord
[inline, virtual]
 

Reimplemented from Walker.

void fixPointerWalker::at_unary unaryNode   u,
Order    ord
[virtual]
 

Reimplemented from Walker.

void fixPointerWalker::dfs_used basicblockNode   b,
int    i
 


Member Data Documentation

basicblockNode* fixPointerWalker::current_block [private]
 

map<basicblockNode *, bool> fixPointerWalker::marks [private]
 

map<var_id, int>* fixPointerWalker::name2num [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Jan 10 12:06:28 2002 for C-Breeze by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001