This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch][plugins] Provide unique names to all compiler passes
- From: Diego Novillo <dnovillo at google dot com>
- To: Zbigniew Chamski <zbigniew dot chamski at gmail dot com>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>, Rafael Espindola <espindola at google dot com>, Grigori Fursin <grigori dot fursin at inria dot fr>, "Albert dot Cohen at inria dot fr" <Albert dot Cohen at inria dot fr>, Ayal Zaks <ZAKS at il dot ibm dot com>
- Date: Mon, 15 Jun 2009 19:52:39 -0400
- Subject: Re: [patch][plugins] Provide unique names to all compiler passes
- References: <2dc303d60906151456j585e9ea4n171648590db1d161@mail.gmail.com>
2009/6/15 Zbigniew Chamski <zbigniew.chamski@gmail.com>:
> 2009-06-15 ÂZbigniew Chamski Â<zbigniew.chamski@gmail.com>
>
> Â Â Â Â* cfgrtl.c (pass_free_cfg): Add pass name.
> Â Â Â Â* cgraphbuild.c (pass_build_cgraph_edges,
> Â Â Â Âpass_rebuild_cgraph_edges, pass_remove_cgraph_callee_edges):
> Â Â Â ÂLikewise.
> Â Â Â Â* dce.c (pass_ud_rtl_dce, pass_fast_rtl_dce): Change pass name.
> Â Â Â Â* df-core.c (pass_df_initialize_no_opt): Likewise.
> Â Â Â Â* except.c (pass_rtl_eh): Likewise.
> Â Â Â Â* final.c (pass_final, pass_clean_state): Add pass name.
> Â Â Â Â* function.c (pass_init_function, pass_leaf_regs): Likewise.
> Â Â Â Â* gcse.c (pass_rtl_pre): Change pass name.
> Â Â Â Â* passes.c (pass_rest_of_compilation, pass_postreload): Add pass
> Â Â Â Âname.
> Â Â Â Â* postreload.c (pass_postreload_cse): Change pass name.
> Â Â Â Â* predict.c (pass_strip_predict_hints): Add pass name.
> Â Â Â Â* reg-stack.c (pass_stack_regs): Likewise.
> Â Â Â Â* stack-ptr-mod.c (pass_stack_ptr_mod): Likewise.
> Â Â Â Â* tree-cfg.c (pass_warn_function_return,
> Â Â Â Âpass_warn_function_noreturn): Add pass name.
> Â Â Â Â* tree-dfa.c (pass_referenced_vars): Likewise.
> Â Â Â Â* tree-nomudflap (pass_mudflap_1, pass_mudflap_2): Change pass name.
> Â Â Â Â* tree-optimize.c (pass_all_optimizations): Add pass name.
> Â Â Â Â(pass_cleanup_cfg_post_optimizing): Fix whitespace before comment.
> Â Â Â Â(pass_fixup_cfg): Add pass name, fix whitespace before comment.
> Â Â Â Â(pass_init_datastructures): Add pass name.
> Â Â Â Â* tree-ssa-loop.c (pass_record_bounds): Likewise.
> Â Â Â Â* tree-ssa.c (pass_early_warn_uninitialized,
> Â Â Â Âpass_late_warn_uninitialized): Likewise.
Additionally, the pass manager should assert that every
registered pass has a name. This can be done in next_pass_1.
OK with that change.
BTW, you're covered by the INRIA assignment, right?
Diego.