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  

ipconstants.h File Reference

#include "pointers.h"
#include "ipanalysis.h"
#include "path.h"

Go to the source code of this file.

Compounds

class  ipConstant
 A single constant value associated with one def of a variable. More...

class  ipConstantPropagation
 Controls data for management of constant propagation problem. More...


Typedefs

typedef map< memoryDef *,
ipConstant * > 
const_variables_map
typedef const_variables_map::iterator const_variables_map_p
typedef map< constNode *,
ipConstant * > 
constants_map
typedef constants_map::iterator constants_map_p
typedef map< declNode *, ipConstant * > enums_map
typedef enums_map::iterator enums_map_p
typedef set< ipConstant * > ipconstant_set
typedef ipconstant_set::iterator ipconstant_set_p


Typedef Documentation

typedef map< memoryDef *, ipConstant * > const_variables_map
 

Definition at line 125 of file ipconstants.h.

typedef const_variables_map::iterator const_variables_map_p
 

Definition at line 126 of file ipconstants.h.

Referenced by ipConstantPropagation::assignment(), ipConstantPropagation::lookup(), and ipConstantPropagation::stats().

typedef map< constNode * , ipConstant * > constants_map
 

Definition at line 128 of file ipconstants.h.

typedef constants_map::iterator constants_map_p
 

Definition at line 129 of file ipconstants.h.

typedef map< declNode * , ipConstant * > enums_map
 

Definition at line 131 of file ipconstants.h.

typedef enums_map::iterator enums_map_p
 

Definition at line 132 of file ipconstants.h.

typedef set< ipConstant * > ipconstant_set
 

Definition at line 134 of file ipconstants.h.

typedef ipconstant_set::iterator ipconstant_set_p
 

Definition at line 135 of file ipconstants.h.

Referenced by ipConstantPropagation::free().


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