C-Breeze
C Compiler Infrastructure

[ Project home page]
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

location.h File Reference

#include "allocation.h"
#include "dominators.h"
#include "pointeroptions.h"

Go to the source code of this file.

Compounds

class  basicblockLocation
class  Location
class  procLocation
class  stmtLocation

Typedefs

typedef vector< stmtLocationstmt_location_vec
typedef stmt_location_vec::iterator stmt_location_vec_p
typedef map< basicblockNode *,
basicblockLocation *, less<
basicblockNode * >, basicblock_alloc
basicblock_location_map
typedef basicblock_location_map::iterator basicblock_location_map_p
typedef basicblock_location_map::const_iterator basicblock_location_map_cp


Typedef Documentation

typedef map< basicblockNode *, basicblockLocation *, less< basicblockNode * >, basicblock_alloc > basicblock_location_map
 

Definition at line 470 of file location.h.

typedef basicblock_location_map::const_iterator basicblock_location_map_cp
 

Definition at line 473 of file location.h.

Referenced by procLocation::lookup_block().

typedef basicblock_location_map::iterator basicblock_location_map_p
 

Definition at line 472 of file location.h.

Referenced by procLocation::adjust_depth(), procLocation::procLocation(), and procLocation::~procLocation().

typedef vector< stmtLocation > stmt_location_vec
 

Definition at line 421 of file location.h.

Referenced by basicblockLocation::statements().

typedef stmt_location_vec::iterator stmt_location_vec_p
 

Definition at line 422 of file location.h.


Generated on August 27, 2003
Back to the C-Breeze home page