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

orderedDefs Class Reference

#include <memoryaccess.h>

List of all members.

Public Methods

 orderedDefs ()
memoryDef * find_def (Location *where) const
memoryDef * find_strictly_dominating_def (Location *where) const
memoryDef * find_dominating_def (Location *where) const
memoryDef * make_def_at (Location *where, memoryBlock *owner, bool &is_new)
void prune (orderedUses &Uses)
void print (ostream &o) const
void clear ()
int size () const

Private Attributes

memorydef_list _defs


Constructor & Destructor Documentation

orderedDefs::orderedDefs (    )  [inline]
 


Member Function Documentation

void orderedDefs::clear (    ) 
 

memoryDef * orderedDefs::find_def (  Location *    where )  const
 

memoryDef * orderedDefs::find_dominating_def (  Location *    where )  const
 

memoryDef * orderedDefs::find_strictly_dominating_def (  Location *    where )  const
 

memoryDef * orderedDefs::make_def_at (  Location *    where,
memoryBlock *    owner,
bool &    is_new
) 
 

void orderedDefs::print (  ostream &    o )  const
 

void orderedDefs::prune (  orderedUses &    Uses ) 
 

int orderedDefs::size (    )  const [inline]
 


Member Data Documentation

memorydef_list orderedDefs::_defs [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