GCC Middle and Back End API Reference
tree-into-ssa.h File Reference

Go to the source code of this file.

Functions

tree get_current_def (tree)
void set_current_def (tree, tree)
void delete_update_ssa (void)
tree create_new_def_for (tree, gimple, def_operand_p)
void mark_virtual_operands_for_renaming (struct function *)
void mark_virtual_operand_for_renaming (tree)
void mark_virtual_phi_result_for_renaming (gimple)
bool need_ssa_update_p (struct function *)
bool name_registered_for_update_p (tree)
void release_ssa_name_after_update_ssa (tree)
void update_ssa (unsigned)
void debug_decl_set (bitmap set)
void dump_defs_stack (FILE *, int)
void debug_defs_stack (int)
void dump_currdefs (FILE *)
void debug_currdefs (void)
void dump_tree_ssa (FILE *)
void debug_tree_ssa (void)
void dump_tree_ssa_stats (FILE *)
void debug_tree_ssa_stats (void)
void dump_var_infos (FILE *)
void debug_var_infos (void)
void dump_names_replaced_by (FILE *, tree)
void debug_names_replaced_by (tree)
void dump_update_ssa (FILE *)
void debug_update_ssa (void)

Function Documentation

tree create_new_def_for ( tree  ,
gimple  ,
def_operand_p   
)
void debug_currdefs ( void  )
   Dump the current reaching definition of every symbol to stderr.  

References get_reaching_def(), and marked_for_renaming().

void debug_decl_set ( bitmap  set)
   Prototypes for debugging functions.  
void debug_defs_stack ( int  )
void debug_names_replaced_by ( tree  )
void debug_tree_ssa ( void  )
   Dump SSA information to stderr.  

References get_ssa_name_ann(), and ssa_name_info::info.

void debug_tree_ssa_stats ( void  )
   Dump SSA statistics on stderr.  

References make_ssa_name(), and target_for_debug_bind().

void debug_update_ssa ( void  )
   Dump SSA update information to stderr.  
void debug_var_infos ( void  )
   Dump the VAR_INFOS hash table on stderr.  
void delete_update_ssa ( void  )
   Deallocate data structures used for incremental SSA updates.  

References bitmap_copy().

Referenced by ssa_name_has_uses_outside_loop_p().

void dump_currdefs ( FILE *  )
void dump_defs_stack ( FILE *  ,
int   
)
void dump_names_replaced_by ( FILE *  ,
tree   
)
void dump_tree_ssa ( FILE *  )
void dump_tree_ssa_stats ( FILE *  )
void dump_update_ssa ( FILE *  )
void dump_var_infos ( FILE *  )
tree get_current_def ( tree  )
void mark_virtual_operand_for_renaming ( tree  )
void mark_virtual_operands_for_renaming ( struct function )
void mark_virtual_phi_result_for_renaming ( gimple  )
bool name_registered_for_update_p ( tree  )
bool need_ssa_update_p ( struct function )
void release_ssa_name_after_update_ssa ( tree  )
void set_current_def ( tree  ,
tree   
)
void update_ssa ( unsigned  )