diff options
Diffstat (limited to 'gcc/tree-pass.h')
-rw-r--r-- | gcc/tree-pass.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index 2db0f22..cc9a80c 100644 --- a/gcc/tree-pass.h +++ b/gcc/tree-pass.h @@ -286,7 +286,10 @@ struct dump_file_info #define TODO_mark_first_instance (1 << 19) /* Rebuild aliasing info. */ -#define TODO_rebuild_alias (1 << 20) +#define TODO_rebuild_alias (1 << 20) + +/* Rebuild the addressable-vars bitmap and do register promotion. */ +#define TODO_update_address_taken (1 << 21) #define TODO_update_ssa_any \ (TODO_update_ssa \ @@ -374,7 +377,6 @@ extern struct gimple_opt_pass pass_forwprop; extern struct gimple_opt_pass pass_phiprop; extern struct gimple_opt_pass pass_tree_ifcombine; extern struct gimple_opt_pass pass_dse; -extern struct gimple_opt_pass pass_simple_dse; extern struct gimple_opt_pass pass_nrv; extern struct gimple_opt_pass pass_mark_used_blocks; extern struct gimple_opt_pass pass_rename_ssa_copies; @@ -391,7 +393,6 @@ extern struct gimple_opt_pass pass_reassoc; extern struct gimple_opt_pass pass_rebuild_cgraph_edges; extern struct gimple_opt_pass pass_remove_cgraph_callee_edges; extern struct gimple_opt_pass pass_build_cgraph_edges; -extern struct gimple_opt_pass pass_reset_cc_flags; extern struct gimple_opt_pass pass_local_pure_const; /* IPA Passes */ |