dumping cleanup phase 1 -- Removing TODO_dump_func
From-SVN: r175051
This commit is contained in:
parent
5d64566169
commit
22c5fa5fbf
|
@ -1,3 +1,100 @@
|
|||
2011-06-14 David Li <davidxl@google.com>
|
||||
|
||||
* passes.c (execute_function_todo): Remove TODO_dump_func.
|
||||
(execute_one_pass): Remove TODO_dump_func.
|
||||
(execute_function_dump): New function.
|
||||
* tree-vrp.c: Remove TODO_dump_func.
|
||||
* regrename.c: Remove TODO_dump_func.
|
||||
* fwprop.c: Remove TODO_dump_func.
|
||||
* tree-into-ssa.c: Remove TODO_dump_func.
|
||||
* tree-complex.c: Remove TODO_dump_func.
|
||||
* tracer.c: Remove TODO_dump_func.
|
||||
* tree-loop-distribution.c: Remove TODO_dump_func.
|
||||
* postreload-gcse.c: Remove TODO_dump_func.
|
||||
* postreload.c: Remove TODO_dump_func.
|
||||
* tree-ssa-loop-ch.c: Remove TODO_dump_func.
|
||||
* tree-tailcall.c: Remove TODO_dump_func.
|
||||
* ipa-cp.c: Remove TODO_dump_func.
|
||||
* final.c: Remove TODO_dump_func.
|
||||
* tree-emutls.c: Remove TODO_dump_func.
|
||||
* omp-low.c: Remove TODO_dump_func.
|
||||
* tree-ssa-dse.c: Remove TODO_dump_func.
|
||||
* tree-ssa-uncprop.c: Remove TODO_dump_func.
|
||||
* auto-inc-dec.c: Remove TODO_dump_func.
|
||||
* reorg.c: Remove TODO_dump_func.
|
||||
* tree-ssa-copyrename.c: Remove TODO_dump_func.
|
||||
* tree-ssa-ccp.c: Remove TODO_dump_func.
|
||||
* compare-elim.c: Remove TODO_dump_func.
|
||||
* mode-switching.c: Remove TODO_dump_func.
|
||||
* modulo-sched.c: Remove TODO_dump_func.
|
||||
* tree-call-cdce.c: Remove TODO_dump_func.
|
||||
* cse.c: Remove TODO_dump_func.
|
||||
* web.c: Remove TODO_dump_func.
|
||||
* tree-stdarg.c: Remove TODO_dump_func.
|
||||
* lto-streamer-out.c: Remove TODO_dump_func.
|
||||
* tree-ssa-math-opts.c: Remove TODO_dump_func.
|
||||
* tree-ssa-dom.c: Remove TODO_dump_func.
|
||||
* tree-nrv.c: Remove TODO_dump_func.
|
||||
* loop-init.c: Remove TODO_dump_func.
|
||||
* gimple-low.c: Remove TODO_dump_func.
|
||||
* ipa-inline.c: Remove TODO_dump_func.
|
||||
* tree-ssa-sink.c: Remove TODO_dump_func.
|
||||
* jump.c: Remove TODO_dump_func.
|
||||
* ifcvt.c: Remove TODO_dump_func.
|
||||
* tree-ssa-loop.c: Remove TODO_dump_func.
|
||||
* recog.c: Remove TODO_dump_func.
|
||||
* dse.c: Remove TODO_dump_func.
|
||||
* tree-ssa-ifcombine.c: Remove TODO_dump_func.
|
||||
* matrix-reorg.c: Remove TODO_dump_func.
|
||||
* tree-eh.c: Remove TODO_dump_func.
|
||||
* regmove.c: Remove TODO_dump_func.
|
||||
* function.c: Remove TODO_dump_func.
|
||||
* tree-vectorizer.c: Remove TODO_dump_func.
|
||||
* ipa-split.c: Remove TODO_dump_func.
|
||||
* gcse.c: Remove TODO_dump_func.
|
||||
* tree-if-conv.c: Remove TODO_dump_func.
|
||||
* init-regs.c: Remove TODO_dump_func.
|
||||
* tree-ssa-phiopt.c: Remove TODO_dump_func.
|
||||
* implicit-zee.c: Remove TODO_dump_func.
|
||||
* lower-subreg.c: Remove TODO_dump_func.
|
||||
* bt-load.c: Remove TODO_dump_func.
|
||||
* tree-dfa.c: Remove TODO_dump_func.
|
||||
* except.c: Remove TODO_dump_func.
|
||||
* emit-rtl.c: Remove TODO_dump_func.
|
||||
* store-motion.c: Remove TODO_dump_func.
|
||||
* cfgexpand.c: Remove TODO_dump_func.
|
||||
* tree-cfgcleanup.c: Remove TODO_dump_func.
|
||||
* cfgcleanup.c: Remove TODO_dump_func.
|
||||
* tree-ssa-pre.c: Remove TODO_dump_func.
|
||||
* tree-sra.c: Remove TODO_dump_func.
|
||||
* tree-mudflap.c: Remove TODO_dump_func.
|
||||
* tree-ssa-copy.c: Remove TODO_dump_func.
|
||||
* cfglayout.c: Remove TODO_dump_func.
|
||||
* tree-ssa-forwprop.c: Remove TODO_dump_func.
|
||||
* tree-ssa-dce.c: Remove TODO_dump_func.
|
||||
* ira.c: Remove TODO_dump_func.
|
||||
* tree-ssa.c: Remove TODO_dump_func.
|
||||
* integrate.c: Remove TODO_dump_func.
|
||||
* tree-optimize.c: Remove TODO_dump_func.
|
||||
* tree-ssa-phiprop.c: Remove TODO_dump_func.
|
||||
* tree-object-size.c: Remove TODO_dump_func.
|
||||
* combine.c: Remove TODO_dump_func.
|
||||
* bb-reorder.c: Remove TODO_dump_func.
|
||||
* cprop.c: Remove TODO_dump_func.
|
||||
* var-tracking.c: Remove TODO_dump_func.
|
||||
* tree-profile.c: Remove TODO_dump_func.
|
||||
* tree-vect-generic.c: Remove TODO_dump_func.
|
||||
* reg-stack.c: Remove TODO_dump_func.
|
||||
* sched-rgn.c: Remove TODO_dump_func.
|
||||
* tree-ssa-structalias.c: Remove TODO_dump_func.
|
||||
* tree-switch-conversion.c: Remove TODO_dump_func.
|
||||
* tree-cfg.c: Remove TODO_dump_func.
|
||||
* tree-ssa-reassoc.c: Remove TODO_dump_func.
|
||||
* combine-stack-adj.c: Remove TODO_dump_func.
|
||||
* dce.c: Remove TODO_dump_func.
|
||||
* tree-ssanames.c: Remove TODO_dump_func.
|
||||
* regcprop.c: Remove TODO_dump_func.
|
||||
|
||||
2011-06-14 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR middle-end/47364
|
||||
|
|
|
@ -1523,7 +1523,6 @@ struct rtl_opt_pass pass_inc_dec =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_df_finish, /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -2117,7 +2117,7 @@ struct rtl_opt_pass pass_duplicate_computed_gotos =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing,/* todo_flags_finish */
|
||||
TODO_verify_rtl_sharing,/* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -2260,7 +2260,7 @@ struct rtl_opt_pass pass_reorder_blocks =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing,/* todo_flags_finish */
|
||||
TODO_verify_rtl_sharing, /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -2300,6 +2300,6 @@ struct rtl_opt_pass pass_partition_blocks =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing/* todo_flags_finish */
|
||||
TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1519,7 +1519,6 @@ struct rtl_opt_pass pass_branch_target_load_optimize1 =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_verify_rtl_sharing |
|
||||
TODO_ggc_collect, /* todo_flags_finish */
|
||||
}
|
||||
|
@ -1569,7 +1568,6 @@ struct rtl_opt_pass pass_branch_target_load_optimize2 =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect, /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -2989,8 +2989,6 @@ struct rtl_opt_pass pass_jump2 =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
TODO_ggc_collect, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing,/* todo_flags_finish */
|
||||
TODO_verify_rtl_sharing, /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -4273,7 +4273,6 @@ struct rtl_opt_pass pass_expand =
|
|||
PROP_ssa | PROP_trees, /* properties_destroyed */
|
||||
TODO_verify_ssa | TODO_verify_flow
|
||||
| TODO_verify_stmts, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_ggc_collect /* todo_flags_finish */
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -378,7 +378,7 @@ struct rtl_opt_pass pass_into_cfg_layout_mode =
|
|||
PROP_cfglayout, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func, /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -397,7 +397,7 @@ struct rtl_opt_pass pass_outof_cfg_layout_mode =
|
|||
0, /* properties_provided */
|
||||
PROP_cfglayout, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func, /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -584,7 +584,6 @@ struct rtl_opt_pass pass_stack_adjustments =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect, /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -13944,7 +13944,6 @@ struct rtl_opt_pass pass_combine =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_ggc_collect, /* todo_flags_finish */
|
||||
}
|
||||
|
|
|
@ -636,7 +636,6 @@ struct rtl_opt_pass pass_compare_elim_after_reload =
|
|||
TODO_df_finish
|
||||
| TODO_df_verify
|
||||
| TODO_verify_rtl_sharing
|
||||
| TODO_dump_func
|
||||
| TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1878,8 +1878,6 @@ struct rtl_opt_pass pass_rtl_cprop =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_verify_flow | TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -7424,7 +7424,6 @@ struct rtl_opt_pass pass_cse =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect |
|
||||
TODO_verify_flow, /* todo_flags_finish */
|
||||
}
|
||||
|
@ -7487,7 +7486,6 @@ struct rtl_opt_pass pass_cse2 =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect |
|
||||
TODO_verify_flow /* todo_flags_finish */
|
||||
}
|
||||
|
@ -7548,7 +7546,6 @@ struct rtl_opt_pass pass_cse_after_global_opts =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect |
|
||||
TODO_verify_flow /* todo_flags_finish */
|
||||
}
|
||||
|
|
|
@ -786,7 +786,6 @@ struct rtl_opt_pass pass_ud_rtl_dce =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
|
@ -1138,7 +1137,6 @@ struct rtl_opt_pass pass_fast_rtl_dce =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
|
|
|
@ -3853,7 +3853,6 @@ struct rtl_opt_pass pass_rtl_dse1 =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
|
@ -3874,7 +3873,6 @@ struct rtl_opt_pass pass_rtl_dse2 =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
|
|
|
@ -2413,7 +2413,7 @@ struct rtl_opt_pass pass_unshare_all_rtl =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -1468,7 +1468,7 @@ struct rtl_opt_pass pass_rtl_eh =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1910,7 +1910,7 @@ struct rtl_opt_pass pass_set_nothrow_function_flags =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func, /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -2665,7 +2665,7 @@ struct rtl_opt_pass pass_convert_to_eh_region_ranges =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func, /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -837,7 +837,7 @@ struct rtl_opt_pass pass_compute_alignments =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing
|
||||
TODO_verify_rtl_sharing
|
||||
| TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
@ -4337,7 +4337,7 @@ struct rtl_opt_pass pass_shorten_branches =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -1955,7 +1955,7 @@ struct rtl_opt_pass pass_instantiate_virtual_regs =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -5949,7 +5949,6 @@ struct rtl_opt_pass pass_thread_prologue_and_epilogue =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
TODO_verify_flow, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_df_verify |
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
|
@ -6151,7 +6150,7 @@ struct rtl_opt_pass pass_match_asm_constraints =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -1473,8 +1473,7 @@ struct rtl_opt_pass pass_rtl_fwprop =
|
|||
0, /* todo_flags_start */
|
||||
TODO_df_finish
|
||||
| TODO_verify_flow
|
||||
| TODO_verify_rtl_sharing
|
||||
| TODO_dump_func /* todo_flags_finish */
|
||||
| TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1521,7 +1520,6 @@ struct rtl_opt_pass pass_rtl_fwprop_addr =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -3772,7 +3772,6 @@ struct rtl_opt_pass pass_rtl_pre =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_verify_flow | TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
@ -3793,10 +3792,8 @@ struct rtl_opt_pass pass_rtl_hoist =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_verify_flow | TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
#include "gt-gcse.h"
|
||||
|
||||
|
|
|
@ -203,7 +203,7 @@ struct gimple_opt_pass pass_lower_cf =
|
|||
PROP_gimple_lcf, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -4368,7 +4368,7 @@ struct rtl_opt_pass pass_rtl_ifcvt =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -4405,7 +4405,6 @@ struct rtl_opt_pass pass_if_after_combine =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
@ -4442,7 +4441,6 @@ struct rtl_opt_pass pass_if_after_reload =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -988,7 +988,6 @@ struct rtl_opt_pass pass_implicit_zee =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_ggc_collect |
|
||||
TODO_dump_func |
|
||||
TODO_verify_rtl_sharing, /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -153,7 +153,6 @@ struct rtl_opt_pass pass_initialize_regs =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_df_finish /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -325,7 +325,7 @@ struct rtl_opt_pass pass_initial_value_sets =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -1583,7 +1583,7 @@ struct ipa_opt_pass_d pass_ipa_cp =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_cgraph | TODO_dump_func |
|
||||
TODO_dump_cgraph |
|
||||
TODO_remove_functions | TODO_ggc_collect /* todo_flags_finish */
|
||||
},
|
||||
ipcp_generate_summary, /* generate_summary */
|
||||
|
|
|
@ -1964,7 +1964,7 @@ struct gimple_opt_pass pass_early_inline =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1998,7 +1998,7 @@ struct ipa_opt_pass_d pass_ipa_inline =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
TODO_remove_functions, /* todo_flags_finish */
|
||||
TODO_dump_cgraph | TODO_dump_func
|
||||
TODO_dump_cgraph
|
||||
| TODO_remove_functions | TODO_ggc_collect /* todo_flags_finish */
|
||||
},
|
||||
inline_generate_summary, /* generate_summary */
|
||||
|
|
|
@ -1432,7 +1432,7 @@ struct gimple_opt_pass pass_split_functions =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1473,6 +1473,6 @@ struct gimple_opt_pass pass_feedback_split_functions =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -3806,7 +3806,6 @@ struct rtl_opt_pass pass_ira =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -156,7 +156,7 @@ struct rtl_opt_pass pass_cleanup_barriers =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -158,7 +158,6 @@ struct rtl_opt_pass pass_loop2 =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
@ -192,7 +191,7 @@ struct rtl_opt_pass pass_rtl_loop_init =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -228,8 +227,7 @@ struct rtl_opt_pass pass_rtl_loop_done =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_verify_flow
|
||||
| TODO_verify_rtl_sharing
|
||||
| TODO_dump_func /* todo_flags_finish */
|
||||
| TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -265,8 +263,7 @@ struct rtl_opt_pass pass_rtl_move_loop_invariants =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_verify |
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -301,7 +298,7 @@ struct rtl_opt_pass pass_rtl_unswitch =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing, /* todo_flags_finish */
|
||||
TODO_verify_rtl_sharing, /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -349,7 +346,7 @@ struct rtl_opt_pass pass_rtl_unroll_and_peel_loops =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing, /* todo_flags_finish */
|
||||
TODO_verify_rtl_sharing, /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -390,7 +387,6 @@ struct rtl_opt_pass pass_rtl_doloop =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -1370,7 +1370,6 @@ struct rtl_opt_pass pass_lower_subreg =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect |
|
||||
TODO_verify_flow /* todo_flags_finish */
|
||||
}
|
||||
|
@ -1392,7 +1391,6 @@ struct rtl_opt_pass pass_lower_subreg2 =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect |
|
||||
TODO_verify_flow /* todo_flags_finish */
|
||||
}
|
||||
|
|
|
@ -2302,7 +2302,7 @@ struct ipa_opt_pass_d pass_ipa_lto_gimple_out =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
},
|
||||
NULL, /* generate_summary */
|
||||
lto_output, /* write_summary */
|
||||
|
|
|
@ -2390,6 +2390,6 @@ struct simple_ipa_opt_pass pass_ipa_matrix_reorg =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_cgraph | TODO_dump_func /* todo_flags_finish */
|
||||
TODO_dump_cgraph /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -772,6 +772,6 @@ struct rtl_opt_pass pass_mode_switching =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -2969,12 +2969,10 @@ struct rtl_opt_pass pass_sms =
|
|||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
TODO_dump_func, /* todo_flags_start */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish
|
||||
| TODO_verify_flow
|
||||
| TODO_verify_rtl_sharing
|
||||
| TODO_dump_func
|
||||
| TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -5553,7 +5553,7 @@ struct gimple_opt_pass pass_expand_omp =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -6730,7 +6730,7 @@ struct gimple_opt_pass pass_lower_omp =
|
|||
PROP_gimple_lomp, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
58
gcc/passes.c
58
gcc/passes.c
|
@ -1602,6 +1602,37 @@ do_per_function_toporder (void (*callback) (void *data), void *data)
|
|||
nnodes = 0;
|
||||
}
|
||||
|
||||
/* Helper function to perform function body dump. */
|
||||
|
||||
static void
|
||||
execute_function_dump (void *data ATTRIBUTE_UNUSED)
|
||||
{
|
||||
if (dump_file && current_function_decl)
|
||||
{
|
||||
if (cfun->curr_properties & PROP_trees)
|
||||
dump_function_to_file (current_function_decl, dump_file, dump_flags);
|
||||
else
|
||||
{
|
||||
if (dump_flags & TDF_SLIM)
|
||||
print_rtl_slim_with_bb (dump_file, get_insns (), dump_flags);
|
||||
else if ((cfun->curr_properties & PROP_cfg)
|
||||
&& (dump_flags & TDF_BLOCKS))
|
||||
print_rtl_with_bb (dump_file, get_insns ());
|
||||
else
|
||||
print_rtl (dump_file, get_insns ());
|
||||
|
||||
if ((cfun->curr_properties & PROP_cfg)
|
||||
&& graph_dump_format != no_graph
|
||||
&& (dump_flags & TDF_GRAPH))
|
||||
print_rtl_graph_with_bb (dump_file_name, get_insns ());
|
||||
}
|
||||
|
||||
/* Flush the file. If verification fails, we won't be able to
|
||||
close the file before aborting. */
|
||||
fflush (dump_file);
|
||||
}
|
||||
}
|
||||
|
||||
/* Perform all TODO actions that ought to be done on each function. */
|
||||
|
||||
static void
|
||||
|
@ -1648,31 +1679,6 @@ execute_function_todo (void *data)
|
|||
if (flags & TODO_remove_unused_locals)
|
||||
remove_unused_locals ();
|
||||
|
||||
if ((flags & TODO_dump_func) && dump_file && current_function_decl)
|
||||
{
|
||||
if (cfun->curr_properties & PROP_trees)
|
||||
dump_function_to_file (current_function_decl, dump_file, dump_flags);
|
||||
else
|
||||
{
|
||||
if (dump_flags & TDF_SLIM)
|
||||
print_rtl_slim_with_bb (dump_file, get_insns (), dump_flags);
|
||||
else if ((cfun->curr_properties & PROP_cfg)
|
||||
&& (dump_flags & TDF_BLOCKS))
|
||||
print_rtl_with_bb (dump_file, get_insns ());
|
||||
else
|
||||
print_rtl (dump_file, get_insns ());
|
||||
|
||||
if ((cfun->curr_properties & PROP_cfg)
|
||||
&& graph_dump_format != no_graph
|
||||
&& (dump_flags & TDF_GRAPH))
|
||||
print_rtl_graph_with_bb (dump_file_name, get_insns ());
|
||||
}
|
||||
|
||||
/* Flush the file. If verification fails, we won't be able to
|
||||
close the file before aborting. */
|
||||
fflush (dump_file);
|
||||
}
|
||||
|
||||
if (flags & TODO_rebuild_frequencies)
|
||||
rebuild_frequencies ();
|
||||
|
||||
|
@ -1898,6 +1904,7 @@ execute_one_ipa_transform_pass (struct cgraph_node *node,
|
|||
execute_todo (todo_after);
|
||||
verify_interpass_invariants ();
|
||||
|
||||
do_per_function (execute_function_dump, NULL);
|
||||
pass_fini_dump_file (pass);
|
||||
|
||||
current_pass = NULL;
|
||||
|
@ -2038,6 +2045,7 @@ execute_one_pass (struct opt_pass *pass)
|
|||
/* Run post-pass cleanup and verification. */
|
||||
execute_todo (todo_after | pass->todo_flags_finish);
|
||||
verify_interpass_invariants ();
|
||||
do_per_function (execute_function_dump, NULL);
|
||||
if (pass->type == IPA_PASS)
|
||||
{
|
||||
struct cgraph_node *node;
|
||||
|
|
|
@ -1344,8 +1344,7 @@ struct rtl_opt_pass pass_gcse2 =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing
|
||||
TODO_verify_rtl_sharing
|
||||
| TODO_verify_flow | TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -2287,6 +2287,6 @@ struct rtl_opt_pass pass_postreload_cse =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
13
gcc/recog.c
13
gcc/recog.c
|
@ -3694,7 +3694,7 @@ struct rtl_opt_pass pass_peephole2 =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -3720,7 +3720,7 @@ struct rtl_opt_pass pass_split_all_insns =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -3750,7 +3750,7 @@ struct rtl_opt_pass pass_split_after_reload =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -3794,7 +3794,7 @@ struct rtl_opt_pass pass_split_before_regstack =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -3832,8 +3832,7 @@ struct rtl_opt_pass pass_split_before_sched2 =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_verify_flow |
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
TODO_verify_flow /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -3864,6 +3863,6 @@ struct rtl_opt_pass pass_split_for_shorten_branches =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -3352,7 +3352,6 @@ struct rtl_opt_pass pass_stack_regs_run =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1188,7 +1188,7 @@ struct rtl_opt_pass pass_cprop_hardreg =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_df_finish
|
||||
TODO_df_finish
|
||||
| TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1382,7 +1382,6 @@ struct rtl_opt_pass pass_regmove =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1453,7 +1453,6 @@ struct rtl_opt_pass pass_regrename =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -4086,7 +4086,6 @@ struct rtl_opt_pass pass_delay_slots =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
@ -4121,7 +4120,6 @@ struct rtl_opt_pass pass_machine_reorg =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -3551,7 +3551,6 @@ struct rtl_opt_pass pass_sched =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_verify_flow |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
|
@ -3573,7 +3572,6 @@ struct rtl_opt_pass pass_sched2 =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_verify_flow |
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
|
|
|
@ -1258,8 +1258,6 @@ struct rtl_opt_pass pass_rtl_store_motion =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func |
|
||||
TODO_verify_flow | TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -393,8 +393,7 @@ struct gimple_opt_pass pass_tracer =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_update_ssa
|
||||
TODO_update_ssa
|
||||
| TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -928,6 +928,6 @@ struct gimple_opt_pass pass_call_cdce =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_ssa /* todo_flags_finish */
|
||||
TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -261,8 +261,7 @@ struct gimple_opt_pass pass_build_cfg =
|
|||
PROP_cfg, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_verify_stmts | TODO_cleanup_cfg
|
||||
| TODO_dump_func /* todo_flags_finish */
|
||||
TODO_verify_stmts | TODO_cleanup_cfg /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -7253,7 +7252,7 @@ struct gimple_opt_pass pass_split_crit_edges =
|
|||
PROP_no_crit_edges, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_flow /* todo_flags_finish */
|
||||
TODO_verify_flow /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -1054,7 +1054,7 @@ struct gimple_opt_pass pass_merge_phi =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_ggc_collect /* todo_flags_finish */
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
| TODO_verify_ssa
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1623,8 +1623,7 @@ struct gimple_opt_pass pass_lower_complex =
|
|||
PROP_gimple_lcx, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_ggc_collect
|
||||
TODO_ggc_collect
|
||||
| TODO_update_ssa
|
||||
| TODO_verify_stmts /* todo_flags_finish */
|
||||
}
|
||||
|
@ -1654,8 +1653,7 @@ struct gimple_opt_pass pass_lower_complex_O0 =
|
|||
PROP_gimple_lcx, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_ggc_collect
|
||||
TODO_ggc_collect
|
||||
| TODO_update_ssa
|
||||
| TODO_verify_stmts /* todo_flags_finish */
|
||||
}
|
||||
|
|
|
@ -113,8 +113,8 @@ struct gimple_opt_pass pass_referenced_vars =
|
|||
PROP_gimple_leh | PROP_cfg, /* properties_required */
|
||||
PROP_referenced_vars, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
TODO_dump_func, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0, /* todo_flags_start */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1000,4 +1000,3 @@ stmt_references_abnormal_ssa_name (gimple stmt)
|
|||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
@ -2052,7 +2052,7 @@ struct gimple_opt_pass pass_lower_eh =
|
|||
PROP_gimple_leh, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -2865,7 +2865,7 @@ struct gimple_opt_pass pass_refactor_eh =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -3071,7 +3071,7 @@ struct gimple_opt_pass pass_lower_resx =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_flow /* todo_flags_finish */
|
||||
TODO_verify_flow /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -3272,7 +3272,7 @@ struct gimple_opt_pass pass_lower_eh_dispatch =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_flow /* todo_flags_finish */
|
||||
TODO_verify_flow /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -4015,7 +4015,7 @@ struct gimple_opt_pass pass_cleanup_eh = {
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -783,7 +783,7 @@ ipa_lower_emutls (void)
|
|||
VEC_free (tree, heap, access_vars);
|
||||
free_varpool_node_set (tls_vars);
|
||||
|
||||
return TODO_dump_func | TODO_ggc_collect | TODO_verify_all;
|
||||
return TODO_ggc_collect | TODO_verify_all;
|
||||
}
|
||||
|
||||
/* If the target supports TLS natively, we need do nothing here. */
|
||||
|
|
|
@ -1808,7 +1808,7 @@ struct gimple_opt_pass pass_if_conversion =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_stmts | TODO_verify_flow
|
||||
TODO_verify_stmts | TODO_verify_flow
|
||||
/* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -2413,8 +2413,7 @@ struct gimple_opt_pass pass_build_ssa =
|
|||
PROP_ssa, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_update_ssa_only_virtuals
|
||||
TODO_update_ssa_only_virtuals
|
||||
| TODO_verify_ssa
|
||||
| TODO_remove_unused_locals /* todo_flags_finish */
|
||||
}
|
||||
|
|
|
@ -1313,6 +1313,6 @@ struct gimple_opt_pass pass_loop_distribution =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1389,7 +1389,7 @@ struct gimple_opt_pass pass_mudflap_1 =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1409,7 +1409,7 @@ struct gimple_opt_pass pass_mudflap_2 =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_verify_flow | TODO_verify_stmts
|
||||
| TODO_dump_func | TODO_update_ssa /* todo_flags_finish */
|
||||
| TODO_update_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -288,7 +288,7 @@ struct gimple_opt_pass pass_nrv =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_ggc_collect /* todo_flags_finish */
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -1282,6 +1282,6 @@ struct gimple_opt_pass pass_object_sizes =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_ssa /* todo_flags_finish */
|
||||
TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -208,8 +208,7 @@ struct gimple_opt_pass pass_cleanup_cfg_post_optimizing =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
| TODO_remove_unused_locals
|
||||
TODO_remove_unused_locals /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -591,7 +591,7 @@ struct simple_ipa_opt_pass pass_ipa_tree_profile =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -3093,8 +3093,7 @@ struct gimple_opt_pass pass_sra_early =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_update_ssa
|
||||
TODO_update_ssa
|
||||
| TODO_ggc_collect
|
||||
| TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
|
@ -3115,8 +3114,7 @@ struct gimple_opt_pass pass_sra =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
TODO_update_address_taken, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_update_ssa
|
||||
TODO_update_ssa
|
||||
| TODO_ggc_collect
|
||||
| TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
|
@ -4589,8 +4587,6 @@ struct gimple_opt_pass pass_early_ipa_sra =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_dump_cgraph /* todo_flags_finish */
|
||||
TODO_dump_cgraph /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -1953,7 +1953,7 @@ struct gimple_opt_pass pass_ccp =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_ssa
|
||||
TODO_verify_ssa
|
||||
| TODO_verify_stmts | TODO_ggc_collect/* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
@ -2256,8 +2256,7 @@ struct gimple_opt_pass pass_fold_builtins =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_verify_ssa
|
||||
TODO_verify_ssa
|
||||
| TODO_update_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -848,7 +848,6 @@ struct gimple_opt_pass pass_copy_prop =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_cleanup_cfg
|
||||
| TODO_dump_func
|
||||
| TODO_ggc_collect
|
||||
| TODO_verify_ssa
|
||||
| TODO_update_ssa /* todo_flags_finish */
|
||||
|
|
|
@ -399,6 +399,6 @@ struct gimple_opt_pass pass_rename_ssa_copies =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_ssa /* todo_flags_finish */
|
||||
TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1527,7 +1527,7 @@ struct gimple_opt_pass pass_dce =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_ssa /* todo_flags_finish */
|
||||
TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1546,7 +1546,7 @@ struct gimple_opt_pass pass_dce_loop =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_ssa /* todo_flags_finish */
|
||||
TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1565,7 +1565,7 @@ struct gimple_opt_pass pass_cd_dce =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_ssa
|
||||
TODO_verify_ssa
|
||||
| TODO_verify_flow /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -816,8 +816,7 @@ struct gimple_opt_pass pass_dominator =
|
|||
TODO_cleanup_cfg
|
||||
| TODO_update_ssa
|
||||
| TODO_verify_ssa
|
||||
| TODO_verify_flow
|
||||
| TODO_dump_func /* todo_flags_finish */
|
||||
| TODO_verify_flow /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -2969,7 +2968,6 @@ struct gimple_opt_pass pass_phi_only_cprop =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_cleanup_cfg
|
||||
| TODO_dump_func
|
||||
| TODO_ggc_collect
|
||||
| TODO_verify_ssa
|
||||
| TODO_verify_stmts
|
||||
|
|
|
@ -352,9 +352,7 @@ struct gimple_opt_pass pass_dse =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_ggc_collect
|
||||
TODO_ggc_collect
|
||||
| TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -2437,10 +2437,8 @@ struct gimple_opt_pass pass_forwprop =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_ggc_collect
|
||||
TODO_ggc_collect
|
||||
| TODO_update_ssa
|
||||
| TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -663,8 +663,7 @@ struct gimple_opt_pass pass_tree_ifcombine =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_ggc_collect
|
||||
TODO_ggc_collect
|
||||
| TODO_update_ssa
|
||||
| TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
|
|
|
@ -278,7 +278,6 @@ struct gimple_opt_pass pass_ch =
|
|||
0, /* todo_flags_start */
|
||||
TODO_cleanup_cfg
|
||||
| TODO_verify_ssa
|
||||
| TODO_verify_flow
|
||||
| TODO_dump_func /* todo_flags_finish */
|
||||
| TODO_verify_flow /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -60,7 +60,7 @@ struct gimple_opt_pass pass_tree_loop =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
TODO_ggc_collect, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_ssa | TODO_ggc_collect /* todo_flags_finish */
|
||||
TODO_verify_ssa | TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -95,7 +95,7 @@ struct gimple_opt_pass pass_tree_loop_init =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -131,7 +131,7 @@ struct gimple_opt_pass pass_lim =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -167,7 +167,7 @@ struct gimple_opt_pass pass_tree_unswitch =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_ggc_collect | TODO_dump_func /* todo_flags_finish */
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -203,8 +203,7 @@ struct gimple_opt_pass pass_predcom =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_update_ssa_only_virtuals /* todo_flags_finish */
|
||||
TODO_update_ssa_only_virtuals /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -240,7 +239,7 @@ struct gimple_opt_pass pass_vectorize =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_update_ssa
|
||||
TODO_update_ssa
|
||||
| TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
@ -308,7 +307,7 @@ struct gimple_opt_pass pass_graphite_transforms =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -345,7 +344,7 @@ struct gimple_opt_pass pass_check_data_deps =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -381,7 +380,7 @@ struct gimple_opt_pass pass_iv_canon =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -408,7 +407,7 @@ struct gimple_opt_pass pass_scev_cprop =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_cleanup_cfg
|
||||
TODO_cleanup_cfg
|
||||
| TODO_update_ssa_only_virtuals
|
||||
/* todo_flags_finish */
|
||||
}
|
||||
|
@ -480,8 +479,7 @@ struct gimple_opt_pass pass_complete_unroll =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_ggc_collect /* todo_flags_finish */
|
||||
TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -528,7 +526,6 @@ struct gimple_opt_pass pass_complete_unrolli =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_verify_flow
|
||||
| TODO_dump_func
|
||||
| TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
@ -567,7 +564,7 @@ struct gimple_opt_pass pass_parallelize_loops =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -603,7 +600,7 @@ struct gimple_opt_pass pass_loop_prefetch =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -640,7 +637,7 @@ struct gimple_opt_pass pass_iv_optimize =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_update_ssa | TODO_ggc_collect /* todo_flags_finish */
|
||||
TODO_update_ssa | TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -671,7 +668,6 @@ struct gimple_opt_pass pass_tree_loop_done =
|
|||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_cleanup_cfg
|
||||
| TODO_verify_flow
|
||||
| TODO_dump_func /* todo_flags_finish */
|
||||
| TODO_verify_flow /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -645,7 +645,7 @@ struct gimple_opt_pass pass_cse_reciprocals =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_update_ssa | TODO_verify_ssa
|
||||
TODO_update_ssa | TODO_verify_ssa
|
||||
| TODO_verify_stmts /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
@ -1491,7 +1491,7 @@ struct gimple_opt_pass pass_cse_sincos =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_update_ssa | TODO_verify_ssa
|
||||
TODO_update_ssa | TODO_verify_ssa
|
||||
| TODO_verify_stmts /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
@ -1918,7 +1918,7 @@ execute_optimize_bswap (void)
|
|||
statistics_counter_event (cfun, "64-bit bswap implementations found",
|
||||
bswap_stats.found_64bit);
|
||||
|
||||
return (changed ? TODO_dump_func | TODO_update_ssa | TODO_verify_ssa
|
||||
return (changed ? TODO_update_ssa | TODO_verify_ssa
|
||||
| TODO_verify_stmts : 0);
|
||||
}
|
||||
|
||||
|
@ -2471,7 +2471,6 @@ struct gimple_opt_pass pass_optimize_widening_mul =
|
|||
0, /* todo_flags_start */
|
||||
TODO_verify_ssa
|
||||
| TODO_verify_stmts
|
||||
| TODO_dump_func
|
||||
| TODO_update_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1588,8 +1588,7 @@ struct gimple_opt_pass pass_phiopt =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_ggc_collect
|
||||
TODO_ggc_collect
|
||||
| TODO_verify_ssa
|
||||
| TODO_verify_flow
|
||||
| TODO_verify_stmts /* todo_flags_finish */
|
||||
|
@ -1617,8 +1616,7 @@ struct gimple_opt_pass pass_cselim =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_ggc_collect
|
||||
TODO_ggc_collect
|
||||
| TODO_verify_ssa
|
||||
| TODO_verify_flow
|
||||
| TODO_verify_stmts /* todo_flags_finish */
|
||||
|
|
|
@ -426,8 +426,7 @@ struct gimple_opt_pass pass_phiprop =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func
|
||||
| TODO_ggc_collect
|
||||
TODO_ggc_collect
|
||||
| TODO_update_ssa
|
||||
| TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
|
|
|
@ -4978,7 +4978,7 @@ struct gimple_opt_pass pass_pre =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
TODO_rebuild_alias, /* todo_flags_start */
|
||||
TODO_update_ssa_only_virtuals | TODO_dump_func | TODO_ggc_collect
|
||||
TODO_update_ssa_only_virtuals | TODO_ggc_collect
|
||||
| TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
@ -5013,6 +5013,6 @@ struct gimple_opt_pass pass_fre =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_ggc_collect | TODO_verify_ssa /* todo_flags_finish */
|
||||
TODO_ggc_collect | TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -2299,8 +2299,6 @@ struct gimple_opt_pass pass_reassoc =
|
|||
0, /* todo_flags_start */
|
||||
TODO_verify_ssa
|
||||
| TODO_verify_flow
|
||||
| TODO_dump_func
|
||||
| TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -639,7 +639,6 @@ struct gimple_opt_pass pass_sink_code =
|
|||
TODO_update_ssa
|
||||
| TODO_verify_ssa
|
||||
| TODO_verify_flow
|
||||
| TODO_dump_func
|
||||
| TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -6634,7 +6634,7 @@ struct gimple_opt_pass pass_build_alias =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_rebuild_alias | TODO_dump_func /* todo_flags_finish */
|
||||
TODO_rebuild_alias /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -6656,7 +6656,7 @@ struct gimple_opt_pass pass_build_ealias =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_rebuild_alias | TODO_dump_func /* todo_flags_finish */
|
||||
TODO_rebuild_alias /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -596,7 +596,6 @@ struct gimple_opt_pass pass_uncprop =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_ssa /* todo_flags_finish */
|
||||
TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -2277,7 +2277,6 @@ struct gimple_opt_pass pass_update_address_taken =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_update_address_taken
|
||||
| TODO_dump_func /* todo_flags_finish */
|
||||
TODO_update_address_taken /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -366,6 +366,6 @@ struct gimple_opt_pass pass_release_ssa_names =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -963,6 +963,6 @@ struct gimple_opt_pass pass_stdarg =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
0 /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1028,7 +1028,7 @@ struct gimple_opt_pass pass_convert_switch =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_update_ssa | TODO_dump_func
|
||||
TODO_update_ssa
|
||||
| TODO_ggc_collect | TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1092,7 +1092,7 @@ struct gimple_opt_pass pass_tail_recursion =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_ssa /* todo_flags_finish */
|
||||
TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1111,6 +1111,6 @@ struct gimple_opt_pass pass_tail_calls =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_ssa /* todo_flags_finish */
|
||||
TODO_verify_ssa /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -658,7 +658,7 @@ struct gimple_opt_pass pass_lower_vector =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_update_ssa /* todo_flags_finish */
|
||||
TODO_update_ssa /* todo_flags_finish */
|
||||
| TODO_verify_ssa
|
||||
| TODO_verify_stmts | TODO_verify_flow
|
||||
}
|
||||
|
@ -679,7 +679,7 @@ struct gimple_opt_pass pass_lower_vector_ssa =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_update_ssa /* todo_flags_finish */
|
||||
TODO_update_ssa /* todo_flags_finish */
|
||||
| TODO_verify_ssa
|
||||
| TODO_verify_stmts | TODO_verify_flow
|
||||
}
|
||||
|
|
|
@ -292,7 +292,6 @@ struct gimple_opt_pass pass_slp_vectorize =
|
|||
0, /* todo_flags_start */
|
||||
TODO_ggc_collect
|
||||
| TODO_verify_ssa
|
||||
| TODO_dump_func
|
||||
| TODO_update_ssa
|
||||
| TODO_verify_stmts /* todo_flags_finish */
|
||||
}
|
||||
|
|
|
@ -7816,7 +7816,6 @@ struct gimple_opt_pass pass_vrp =
|
|||
| TODO_update_ssa
|
||||
| TODO_verify_ssa
|
||||
| TODO_verify_flow
|
||||
| TODO_dump_func
|
||||
| TODO_ggc_collect /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -9131,6 +9131,6 @@ struct rtl_opt_pass pass_variable_tracking =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_dump_func | TODO_verify_rtl_sharing/* todo_flags_finish */
|
||||
TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
|
|
@ -433,8 +433,6 @@ struct rtl_opt_pass pass_web =
|
|||
0, /* properties_provided */
|
||||
0, /* properties_destroyed */
|
||||
0, /* todo_flags_start */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing |
|
||||
TODO_dump_func /* todo_flags_finish */
|
||||
TODO_df_finish | TODO_verify_rtl_sharing /* todo_flags_finish */
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue