#include <mergepoints.h>
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_set * | lookup_merge_point (basicblockLocation *where) |
| void | stats () |
Private Attributes | |
| procedureDB * | Procedures |
| bool | _debug |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001