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

orderedUses Class Reference

#include <memoryaccess.h>

List of all members.

Public Methods

 orderedUses ()
memoryUsefind_use (Location *where) const
memoryUsemake_use_at (Location *where)
const pred_use_mapmake_merge_uses_at (basicblockLocation *where)
void update_def_use_chains ()
void prune (Location *where)
void print (ostream &o) const
void clear ()

Private Attributes

memoryuse_map _uses
merge_use_map _merge_uses


Constructor & Destructor Documentation

orderedUses::orderedUses   [inline]
 


Member Function Documentation

void orderedUses::clear  
 

memoryUse * orderedUses::find_use Location   where const
 

const pred_use_map & orderedUses::make_merge_uses_at basicblockLocation   where
 

memoryUse * orderedUses::make_use_at Location   where
 

void orderedUses::print ostream &    o const
 

void orderedUses::prune Location   where
 

void orderedUses::update_def_use_chains  
 


Member Data Documentation

merge_use_map orderedUses::_merge_uses [private]
 

memoryuse_map orderedUses::_uses [private]
 


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