|
GCC Middle and Back End API 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) |
| 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 * | ) |
| 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 update_ssa | ( | unsigned | ) |