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

LocalCopyPropChanger Class Reference

#include <localcopyprop.h>

Inheritance diagram for LocalCopyPropChanger::

Changer List of all members.

Public Methods

 LocalCopyPropChanger (void)
Node * at_proc (procNode *, Order)

Private Methods

exprNode * prop_expr (exprNode *)
void prop (stmtNode *)
void local_copy_prop (basicblockNode *)

Private Attributes

bool change
map< string, idNode *> copies
bool had_proc_call

Constructor & Destructor Documentation

LocalCopyPropChanger::LocalCopyPropChanger (  void    )  [inline]
 


Member Function Documentation

Node * LocalCopyPropChanger::at_proc (  procNode *    p,
Order    ord
)  [virtual]
 

Reimplemented from Changer.

void LocalCopyPropChanger::local_copy_prop (  basicblockNode *    p )  [private]
 

void LocalCopyPropChanger::prop (  stmtNode *    s )  [private]
 

exprNode * LocalCopyPropChanger::prop_expr (  exprNode *    e )  [private]
 


Member Data Documentation

bool LocalCopyPropChanger::change [private]
 

map<string, idNode *> LocalCopyPropChanger::copies [private]
 

bool LocalCopyPropChanger::had_proc_call [private]
 


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