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

mergePoints Class Reference

#include <mergepoints.h>

List of all members.

Public Methods

 mergePoints (procedureDB *procedures, bool debug=false)
void add_merge_points (basicblockLocation *location_of_def, int last_stmt_num, const memoryblock_set &defs)
void find_merge_points (basicblockLocation *cur, mergepoint_list &merge_points)
void add_block_to_merge_point (mergepoint_pair &merge_point, memoryBlock *block)
memoryblock_setlookup_merge_point (basicblockLocation *where)
void stats ()

Private Attributes

procedureDBProcedures
bool _debug


Constructor & Destructor Documentation

mergePoints::mergePoints procedureDB   procedures,
bool    debug = false
[inline]
 


Member Function Documentation

void mergePoints::add_block_to_merge_point mergepoint_pair   merge_point,
memoryBlock   block
 

void mergePoints::add_merge_points basicblockLocation   location_of_def,
int    last_stmt_num,
const memoryblock_set   defs
 

void mergePoints::find_merge_points basicblockLocation   where,
mergepoint_list   merge_points
 

memoryblock_set * mergePoints::lookup_merge_point basicblockLocation   merge_location
 

void mergePoints::stats  
 


Member Data Documentation

bool mergePoints::_debug [private]
 

procedureDB* mergePoints::Procedures [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