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  

ssa.h File Reference

#include <bitset>
#include "ref_clone_changer.h"
#include "dominators.h"
#include "dominancefrontiers.h"

Go to the source code of this file.

Compounds

class  SSA
 transform a block into SSA form. More...

class  ssa_info
 data for SSA translation. More...


Typedefs

typedef vector< basicblockNode * > basicblock_vec
typedef map< declNode *, int_listvarstack_map
typedef map< declNode *, int > counter_map
typedef counter_map::iterator counter_map_p
typedef map< basicblockNode *,
basicblock_bitset
basicblockset_map
typedef basicblockset_map::iterator basicblockset_map_p
typedef pair< idNode *, int > var_change
typedef list< var_changevar_changes
typedef var_changes::iterator var_changes_p
typedef vector< declNode * > decl_vector
typedef map< declNode *, decl_vectordecl_decl_map


Typedef Documentation

typedef vector<basicblockNode *> basicblock_vec
 

Definition at line 59 of file ssa.h.

typedef map<basicblockNode *, basicblock_bitset> basicblockset_map
 

Definition at line 66 of file ssa.h.

typedef basicblockset_map::iterator basicblockset_map_p
 

Definition at line 67 of file ssa.h.

typedef map<declNode *, int> counter_map
 

Definition at line 63 of file ssa.h.

typedef counter_map::iterator counter_map_p
 

Definition at line 64 of file ssa.h.

Referenced by SSA::rename_all_variables().

typedef map< declNode *, decl_vector > decl_decl_map
 

Definition at line 74 of file ssa.h.

Referenced by SSA::rename_all_variables().

typedef vector< declNode * > decl_vector
 

Definition at line 73 of file ssa.h.

Referenced by SSA::rename_all_variables().

typedef pair< idNode * , int > var_change
 

Definition at line 69 of file ssa.h.

Referenced by SSA::record_index().

typedef list< var_change > var_changes
 

Definition at line 70 of file ssa.h.

typedef var_changes::iterator var_changes_p
 

Definition at line 71 of file ssa.h.

Referenced by SSA::rename_all_variables().

typedef map<declNode *, int_list> varstack_map
 

Definition at line 61 of file ssa.h.


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