diff options
Diffstat (limited to 'gcc/tree-pass.h')
-rw-r--r-- | gcc/tree-pass.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index e2446344142..2c405d278ae 100644 --- a/gcc/tree-pass.h +++ b/gcc/tree-pass.h @@ -126,7 +126,7 @@ struct dump_file_info chains for virtuals (e.g., DCE). */ #define TODO_update_ssa_no_phi (1 << 8) -/* Insert PHI nodes everywhere they are needed. No prunning of the +/* Insert PHI nodes everywhere they are needed. No pruning of the IDF is done. This is used by passes that need the PHI nodes for O_j even if it means that some arguments will come from the default definition of O_j's symbol (e.g., pass_linear_transform). @@ -192,7 +192,9 @@ extern struct tree_opt_pass pass_may_alias; extern struct tree_opt_pass pass_split_crit_edges; extern struct tree_opt_pass pass_pre; extern struct tree_opt_pass pass_profile; -extern struct tree_opt_pass pass_pre_expand; +extern struct tree_opt_pass pass_lower_complex_O0; +extern struct tree_opt_pass pass_lower_complex; +extern struct tree_opt_pass pass_lower_vector; extern struct tree_opt_pass pass_lower_vector_ssa; extern struct tree_opt_pass pass_fold_builtins; extern struct tree_opt_pass pass_stdarg; @@ -219,8 +221,12 @@ extern struct tree_opt_pass pass_store_ccp; extern struct tree_opt_pass pass_store_copy_prop; extern struct tree_opt_pass pass_vrp; extern struct tree_opt_pass pass_create_structure_vars; +extern struct tree_opt_pass pass_build_pta; +extern struct tree_opt_pass pass_del_pta; extern struct tree_opt_pass pass_uncprop; +extern struct tree_opt_pass pass_reassoc; +/* IPA Passes */ extern struct tree_opt_pass pass_ipa_inline; #endif /* GCC_TREE_PASS_H */ |