This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch][plugins] Provide unique names to all compiler passes


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]