remove has_execute
gcc/ * tree-pass.h (pass_data): Remove has_execute member. * passes.c (execute_one_pass): Don't check pass->has_execute. * asan.c, auto-inc-dec.c, bb-reorder.c, bt-load.c, cfgcleanup.c, cfgexpand.c, cfgrtl.c, cgraphbuild.c, combine-stack-adj.c, combine.c, compare-elim.c, config/arc/arc.c, config/epiphany/mode-switch-use.c, config/epiphany/resolve-sw-modes.c, config/i386/i386.c, config/mips/mips.c, config/rl78/rl78.c, config/s390/s390.c, config/sh/sh_optimize_sett_clrt.cc, config/sh/sh_treg_combine.cc, config/sparc/sparc.c, cprop.c, cse.c, dce.c, df-core.c, dse.c, dwarf2cfi.c, except.c, final.c, function.c, fwprop.c, gcse.c, gimple-low.c, gimple-ssa-isolate-paths.c, gimple-ssa-strength-reduction.c, graphite.c, ifcvt.c, init-regs.c, ipa-comdats.c, ipa-cp.c, ipa-devirt.c, ipa-inline-analysis.c, ipa-inline.c, ipa-profile.c, ipa-pure-const.c, ipa-reference.c, ipa-split.c, ipa-visibility.c, ipa.c, ira.c, jump.c, loop-init.c, lower-subreg.c, mode-switching.c, modulo-sched.c, omp-low.c, passes.c, postreload-gcse.c, postreload.c, predict.c, recog.c, ree.c, reg-stack.c, regcprop.c, reginfo.c, regrename.c, reorg.c, sched-rgn.c, stack-ptr-mod.c, store-motion.c, tracer.c, trans-mem.c, tree-call-cdce.c, tree-cfg.c, tree-cfgcleanup.c, tree-complex.c, tree-eh.c, tree-emutls.c, tree-if-conv.c, tree-into-ssa.c, tree-loop-distribution.c, tree-nrv.c, tree-object-size.c, tree-parloops.c, tree-pass.h, tree-predcom.c, tree-profile.c, tree-sra.c, tree-ssa-ccp.c, tree-ssa-copy.c, tree-ssa-copyrename.c, tree-ssa-dce.c, tree-ssa-dom.c, tree-ssa-dse.c, tree-ssa-forwprop.c, tree-ssa-ifcombine.c, tree-ssa-loop-ch.c, tree-ssa-loop-im.c, tree-ssa-loop-ivcanon.c, tree-ssa-loop-prefetch.c, tree-ssa-loop-unswitch.c, tree-ssa-loop.c, tree-ssa-math-opts.c, tree-ssa-phiopt.c, tree-ssa-phiprop.c, tree-ssa-pre.c, tree-ssa-reassoc.c, tree-ssa-sink.c, tree-ssa-strlen.c, tree-ssa-structalias.c, tree-ssa-uncprop.c, tree-ssa-uninit.c, tree-ssa.c, tree-ssanames.c, tree-stdarg.c, tree-switch-conversion.c, tree-tailcall.c, tree-vect-generic.c, tree-vectorizer.c, tree-vrp.c, tree.c, tsan.c, ubsan.c, var-tracking.c, vtable-verify.c, web.c: Remove initializer for pass_data::has_execute. From-SVN: r212383
This commit is contained in:
parent
f98df77ce3
commit
558d255943
|
@ -1,3 +1,41 @@
|
|||
2014-07-08 Trevor Saunders <tsaunders@mozilla.com>
|
||||
|
||||
* tree-pass.h (pass_data): Remove has_execute member.
|
||||
* passes.c (execute_one_pass): Don't check pass->has_execute.
|
||||
* asan.c, auto-inc-dec.c, bb-reorder.c, bt-load.c, cfgcleanup.c,
|
||||
cfgexpand.c, cfgrtl.c, cgraphbuild.c, combine-stack-adj.c, combine.c,
|
||||
compare-elim.c, config/arc/arc.c, config/epiphany/mode-switch-use.c,
|
||||
config/epiphany/resolve-sw-modes.c, config/i386/i386.c,
|
||||
config/mips/mips.c, config/rl78/rl78.c, config/s390/s390.c,
|
||||
config/sh/sh_optimize_sett_clrt.cc, config/sh/sh_treg_combine.cc,
|
||||
config/sparc/sparc.c, cprop.c, cse.c, dce.c, df-core.c, dse.c,
|
||||
dwarf2cfi.c, except.c, final.c, function.c, fwprop.c, gcse.c,
|
||||
gimple-low.c, gimple-ssa-isolate-paths.c,
|
||||
gimple-ssa-strength-reduction.c, graphite.c, ifcvt.c, init-regs.c,
|
||||
ipa-comdats.c, ipa-cp.c, ipa-devirt.c, ipa-inline-analysis.c,
|
||||
ipa-inline.c, ipa-profile.c, ipa-pure-const.c, ipa-reference.c,
|
||||
ipa-split.c, ipa-visibility.c, ipa.c, ira.c, jump.c, loop-init.c,
|
||||
lower-subreg.c, mode-switching.c, modulo-sched.c, omp-low.c, passes.c,
|
||||
postreload-gcse.c, postreload.c, predict.c, recog.c, ree.c,
|
||||
reg-stack.c, regcprop.c, reginfo.c, regrename.c, reorg.c, sched-rgn.c,
|
||||
stack-ptr-mod.c, store-motion.c, tracer.c, trans-mem.c,
|
||||
tree-call-cdce.c, tree-cfg.c, tree-cfgcleanup.c, tree-complex.c,
|
||||
tree-eh.c, tree-emutls.c, tree-if-conv.c, tree-into-ssa.c,
|
||||
tree-loop-distribution.c, tree-nrv.c, tree-object-size.c,
|
||||
tree-parloops.c, tree-pass.h, tree-predcom.c, tree-profile.c,
|
||||
tree-sra.c, tree-ssa-ccp.c, tree-ssa-copy.c, tree-ssa-copyrename.c,
|
||||
tree-ssa-dce.c, tree-ssa-dom.c, tree-ssa-dse.c, tree-ssa-forwprop.c,
|
||||
tree-ssa-ifcombine.c, tree-ssa-loop-ch.c, tree-ssa-loop-im.c,
|
||||
tree-ssa-loop-ivcanon.c, tree-ssa-loop-prefetch.c,
|
||||
tree-ssa-loop-unswitch.c, tree-ssa-loop.c, tree-ssa-math-opts.c,
|
||||
tree-ssa-phiopt.c, tree-ssa-phiprop.c, tree-ssa-pre.c,
|
||||
tree-ssa-reassoc.c, tree-ssa-sink.c, tree-ssa-strlen.c,
|
||||
tree-ssa-structalias.c, tree-ssa-uncprop.c, tree-ssa-uninit.c,
|
||||
tree-ssa.c, tree-ssanames.c, tree-stdarg.c, tree-switch-conversion.c,
|
||||
tree-tailcall.c, tree-vect-generic.c, tree-vectorizer.c, tree-vrp.c,
|
||||
tree.c, tsan.c, ubsan.c, var-tracking.c, vtable-verify.c,
|
||||
web.c: Remove initializer for pass_data::has_execute.
|
||||
|
||||
2014-07-08 Trevor Saunders <tsaunders@mozilla.com>
|
||||
|
||||
* graphite-htab.h: Use hash_map instead of hash_table.
|
||||
|
|
|
@ -2644,7 +2644,6 @@ const pass_data pass_data_asan =
|
|||
GIMPLE_PASS, /* type */
|
||||
"asan", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
( PROP_ssa | PROP_cfg | PROP_gimple_leh ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -2682,7 +2681,6 @@ const pass_data pass_data_asan_O0 =
|
|||
GIMPLE_PASS, /* type */
|
||||
"asan0", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
( PROP_ssa | PROP_cfg | PROP_gimple_leh ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -2721,7 +2719,6 @@ const pass_data pass_data_sanopt =
|
|||
GIMPLE_PASS, /* type */
|
||||
"sanopt", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
( PROP_ssa | PROP_cfg | PROP_gimple_leh ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1468,7 +1468,6 @@ const pass_data pass_data_inc_dec =
|
|||
RTL_PASS, /* type */
|
||||
"auto_inc_dec", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_AUTO_INC_DEC, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -2312,7 +2312,6 @@ const pass_data pass_data_reorder_blocks =
|
|||
RTL_PASS, /* type */
|
||||
"bbro", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_REORDER_BLOCKS, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -2382,7 +2381,6 @@ const pass_data pass_data_duplicate_computed_gotos =
|
|||
RTL_PASS, /* type */
|
||||
"compgotos", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_REORDER_BLOCKS, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -2643,7 +2641,6 @@ const pass_data pass_data_partition_blocks =
|
|||
RTL_PASS, /* type */
|
||||
"bbpart", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_REORDER_BLOCKS, /* tv_id */
|
||||
PROP_cfglayout, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1501,7 +1501,6 @@ const pass_data pass_data_branch_target_load_optimize1 =
|
|||
RTL_PASS, /* type */
|
||||
"btl1", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -1543,7 +1542,6 @@ const pass_data pass_data_branch_target_load_optimize2 =
|
|||
RTL_PASS, /* type */
|
||||
"btl2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3086,7 +3086,6 @@ const pass_data pass_data_jump =
|
|||
RTL_PASS, /* type */
|
||||
"jump", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_JUMP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3133,7 +3132,6 @@ const pass_data pass_data_jump2 =
|
|||
RTL_PASS, /* type */
|
||||
"jump2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_JUMP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -5579,7 +5579,6 @@ const pass_data pass_data_expand =
|
|||
RTL_PASS, /* type */
|
||||
"expand", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_EXPAND, /* tv_id */
|
||||
( PROP_ssa | PROP_gimple_leh | PROP_cfg
|
||||
| PROP_gimple_lcx
|
||||
|
|
|
@ -449,7 +449,6 @@ const pass_data pass_data_free_cfg =
|
|||
RTL_PASS, /* type */
|
||||
"*free_cfg", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3469,7 +3468,6 @@ const pass_data pass_data_into_cfg_layout_mode =
|
|||
RTL_PASS, /* type */
|
||||
"into_cfglayout", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_CFG, /* tv_id */
|
||||
0, /* properties_required */
|
||||
PROP_cfglayout, /* properties_provided */
|
||||
|
@ -3509,7 +3507,6 @@ const pass_data pass_data_outof_cfg_layout_mode =
|
|||
RTL_PASS, /* type */
|
||||
"outof_cfglayout", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_CFG, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -296,7 +296,6 @@ const pass_data pass_data_build_cgraph_edges =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*build_cgraph_edges", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -502,7 +501,6 @@ const pass_data pass_data_rebuild_cgraph_edges =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*rebuild_cgraph_edges", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_CGRAPH, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -540,7 +538,6 @@ const pass_data pass_data_remove_cgraph_callee_edges =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*remove_cgraph_callee_edges", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -635,7 +635,6 @@ const pass_data pass_data_stack_adjustments =
|
|||
RTL_PASS, /* type */
|
||||
"csa", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_COMBINE_STACK_ADJUST, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -13886,7 +13886,6 @@ const pass_data pass_data_combine =
|
|||
RTL_PASS, /* type */
|
||||
"combine", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_COMBINE, /* tv_id */
|
||||
PROP_cfglayout, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -675,7 +675,6 @@ const pass_data pass_data_compare_elim_after_reload =
|
|||
RTL_PASS, /* type */
|
||||
"cmpelim", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -609,7 +609,6 @@ const pass_data pass_data_arc_ifcvt =
|
|||
RTL_PASS,
|
||||
"arc_ifcvt", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IFCVT2, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -647,7 +646,6 @@ const pass_data pass_data_arc_predicate_delay_insns =
|
|||
RTL_PASS,
|
||||
"arc_predicate_delay_insns", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IFCVT2, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -78,7 +78,6 @@ const pass_data pass_data_mode_switch_use =
|
|||
RTL_PASS, /* type */
|
||||
"mode_switch_use", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -45,7 +45,6 @@ const pass_data pass_data_resolve_sw_modes =
|
|||
RTL_PASS, /* type */
|
||||
"resolve_sw_modes", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_MODE_SWITCH, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -2523,7 +2523,6 @@ const pass_data pass_data_insert_vzeroupper =
|
|||
RTL_PASS, /* type */
|
||||
"vzeroupper", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -16525,7 +16525,6 @@ const pass_data pass_data_mips_machine_reorg2 =
|
|||
RTL_PASS, /* type */
|
||||
"mach2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_MACH_DEP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -128,7 +128,6 @@ const pass_data pass_data_rl78_devirt =
|
|||
RTL_PASS, /* type */
|
||||
"devirt", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_MACH_DEP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -215,7 +214,6 @@ const pass_data pass_data_rl78_move_elim =
|
|||
RTL_PASS, /* type */
|
||||
"move_elim", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_MACH_DEP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -8637,7 +8637,6 @@ const pass_data pass_data_s390_early_mach =
|
|||
RTL_PASS, /* type */
|
||||
"early_mach", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_MACH_DEP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -138,7 +138,6 @@ const pass_data sh_optimize_sett_clrt::default_pass_data =
|
|||
RTL_PASS, // type
|
||||
"", // name (overwritten by the constructor)
|
||||
OPTGROUP_NONE, // optinfo_flags
|
||||
true, // has_execute
|
||||
TV_OPTIMIZE, // tv_id
|
||||
0, // properties_required
|
||||
0, // properties_provided
|
||||
|
|
|
@ -593,7 +593,6 @@ const pass_data sh_treg_combine::default_pass_data =
|
|||
RTL_PASS, // type
|
||||
"", // name (overwritten by the constructor)
|
||||
OPTGROUP_NONE, // optinfo_flags
|
||||
true, // has_execute
|
||||
TV_OPTIMIZE, // tv_id
|
||||
0, // properties_required
|
||||
0, // properties_provided
|
||||
|
|
|
@ -1124,7 +1124,6 @@ const pass_data pass_data_work_around_errata =
|
|||
RTL_PASS, /* type */
|
||||
"errata", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_MACH_DEP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1915,7 +1915,6 @@ const pass_data pass_data_rtl_cprop =
|
|||
RTL_PASS, /* type */
|
||||
"cprop", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_CPROP, /* tv_id */
|
||||
PROP_cfglayout, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -7494,7 +7494,6 @@ const pass_data pass_data_cse =
|
|||
RTL_PASS, /* type */
|
||||
"cse1", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_CSE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -7566,7 +7565,6 @@ const pass_data pass_data_cse2 =
|
|||
RTL_PASS, /* type */
|
||||
"cse2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_CSE2, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -7640,7 +7638,6 @@ const pass_data pass_data_cse_after_global_opts =
|
|||
RTL_PASS, /* type */
|
||||
"cse_local", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_CSE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -782,7 +782,6 @@ const pass_data pass_data_ud_rtl_dce =
|
|||
RTL_PASS, /* type */
|
||||
"ud_dce", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_DCE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -1214,7 +1213,6 @@ const pass_data pass_data_fast_rtl_dce =
|
|||
RTL_PASS, /* type */
|
||||
"rtl_dce", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_DCE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -747,7 +747,6 @@ const pass_data pass_data_df_initialize_opt =
|
|||
RTL_PASS, /* type */
|
||||
"dfinit", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_DF_SCAN, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -788,7 +787,6 @@ const pass_data pass_data_df_initialize_no_opt =
|
|||
RTL_PASS, /* type */
|
||||
"no-opt dfinit", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_DF_SCAN, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -856,7 +854,6 @@ const pass_data pass_data_df_finish =
|
|||
RTL_PASS, /* type */
|
||||
"dfinish", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3715,7 +3715,6 @@ const pass_data pass_data_rtl_dse1 =
|
|||
RTL_PASS, /* type */
|
||||
"dse1", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_DSE1, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3756,7 +3755,6 @@ const pass_data pass_data_rtl_dse2 =
|
|||
RTL_PASS, /* type */
|
||||
"dse2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_DSE2, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3386,7 +3386,6 @@ const pass_data pass_data_dwarf2_frame =
|
|||
RTL_PASS, /* type */
|
||||
"dwarf2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_FINAL, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -2014,7 +2014,6 @@ const pass_data pass_data_set_nothrow_function_flags =
|
|||
RTL_PASS, /* type */
|
||||
"nothrow", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -2646,7 +2645,6 @@ const pass_data pass_data_convert_to_eh_region_ranges =
|
|||
RTL_PASS, /* type */
|
||||
"eh_ranges", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -856,7 +856,6 @@ const pass_data pass_data_compute_alignments =
|
|||
RTL_PASS, /* type */
|
||||
"alignments", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -4507,7 +4506,6 @@ const pass_data pass_data_final =
|
|||
RTL_PASS, /* type */
|
||||
"final", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_FINAL, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -4552,7 +4550,6 @@ const pass_data pass_data_shorten_branches =
|
|||
RTL_PASS, /* type */
|
||||
"shorten", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_SHORTEN_BRANCH, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -4718,7 +4715,6 @@ const pass_data pass_data_clean_state =
|
|||
RTL_PASS, /* type */
|
||||
"*clean_state", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_FINAL, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1961,7 +1961,6 @@ const pass_data pass_data_instantiate_virtual_regs =
|
|||
RTL_PASS, /* type */
|
||||
"vregs", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -6197,7 +6196,6 @@ const pass_data pass_data_leaf_regs =
|
|||
RTL_PASS, /* type */
|
||||
"*leaf_regs", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -6259,7 +6257,6 @@ const pass_data pass_data_thread_prologue_and_epilogue =
|
|||
RTL_PASS, /* type */
|
||||
"pro_and_epilogue", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_THREAD_PROLOGUE_AND_EPILOGUE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -6443,7 +6440,6 @@ const pass_data pass_data_match_asm_constraints =
|
|||
RTL_PASS, /* type */
|
||||
"asmcons", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1470,7 +1470,6 @@ const pass_data pass_data_rtl_fwprop =
|
|||
RTL_PASS, /* type */
|
||||
"fwprop1", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_FWPROP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -1535,7 +1534,6 @@ const pass_data pass_data_rtl_fwprop_addr =
|
|||
RTL_PASS, /* type */
|
||||
"fwprop2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_FWPROP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -4195,7 +4195,6 @@ const pass_data pass_data_rtl_pre =
|
|||
RTL_PASS, /* type */
|
||||
"rtl pre", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_PRE, /* tv_id */
|
||||
PROP_cfglayout, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -4246,7 +4245,6 @@ const pass_data pass_data_rtl_hoist =
|
|||
RTL_PASS, /* type */
|
||||
"hoist", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_HOIST, /* tv_id */
|
||||
PROP_cfglayout, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -163,7 +163,6 @@ const pass_data pass_data_lower_cf =
|
|||
GIMPLE_PASS, /* type */
|
||||
"lower", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_gimple_any, /* properties_required */
|
||||
PROP_gimple_lcf, /* properties_provided */
|
||||
|
|
|
@ -420,7 +420,6 @@ const pass_data pass_data_isolate_erroneous_paths =
|
|||
GIMPLE_PASS, /* type */
|
||||
"isolate-paths", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_ISOLATE_ERRONEOUS_PATHS, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3597,7 +3597,6 @@ const pass_data pass_data_strength_reduction =
|
|||
GIMPLE_PASS, /* type */
|
||||
"slsr", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_GIMPLE_SLSR, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -358,7 +358,6 @@ const pass_data pass_data_graphite =
|
|||
GIMPLE_PASS, /* type */
|
||||
"graphite0", /* name */
|
||||
OPTGROUP_LOOP, /* optinfo_flags */
|
||||
false, /* has_execute */
|
||||
TV_GRAPHITE, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -394,7 +393,6 @@ const pass_data pass_data_graphite_transforms =
|
|||
GIMPLE_PASS, /* type */
|
||||
"graphite", /* name */
|
||||
OPTGROUP_LOOP, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_GRAPHITE_TRANSFORMS, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -4536,7 +4536,6 @@ const pass_data pass_data_rtl_ifcvt =
|
|||
RTL_PASS, /* type */
|
||||
"ce1", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IFCVT, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -4584,7 +4583,6 @@ const pass_data pass_data_if_after_combine =
|
|||
RTL_PASS, /* type */
|
||||
"ce2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IFCVT, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -4631,7 +4629,6 @@ const pass_data pass_data_if_after_reload =
|
|||
RTL_PASS, /* type */
|
||||
"ce3", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IFCVT2, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -131,7 +131,6 @@ const pass_data pass_data_initialize_regs =
|
|||
RTL_PASS, /* type */
|
||||
"init-regs", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -342,7 +342,6 @@ const pass_data pass_data_ipa_comdats =
|
|||
IPA_PASS, /* type */
|
||||
"comdats", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_COMDATS, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3751,7 +3751,6 @@ const pass_data pass_data_ipa_cp =
|
|||
IPA_PASS, /* type */
|
||||
"cp", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_CONSTANT_PROP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -2417,7 +2417,6 @@ const pass_data pass_data_ipa_devirt =
|
|||
IPA_PASS, /* type */
|
||||
"devirt", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_DEVIRT, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -2925,7 +2925,6 @@ const pass_data pass_data_inline_parameters =
|
|||
GIMPLE_PASS, /* type */
|
||||
"inline_param", /* name */
|
||||
OPTGROUP_INLINE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_INLINE_PARAMETERS, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -2380,7 +2380,6 @@ const pass_data pass_data_early_inline =
|
|||
GIMPLE_PASS, /* type */
|
||||
"einline", /* name */
|
||||
OPTGROUP_INLINE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_EARLY_INLINING, /* tv_id */
|
||||
PROP_ssa, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -2518,7 +2517,6 @@ const pass_data pass_data_ipa_inline =
|
|||
IPA_PASS, /* type */
|
||||
"inline", /* name */
|
||||
OPTGROUP_INLINE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_INLINING, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -714,7 +714,6 @@ const pass_data pass_data_ipa_profile =
|
|||
IPA_PASS, /* type */
|
||||
"profile_estimate", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_PROFILE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1517,7 +1517,6 @@ const pass_data pass_data_ipa_pure_const =
|
|||
IPA_PASS, /* type */
|
||||
"pure-const", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_PURE_CONST, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -1590,7 +1589,6 @@ const pass_data pass_data_local_pure_const =
|
|||
GIMPLE_PASS, /* type */
|
||||
"local-pure-const", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_PURE_CONST, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -1740,7 +1738,6 @@ const pass_data pass_data_warn_function_noreturn =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*warn_function_noreturn", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1128,7 +1128,6 @@ const pass_data pass_data_ipa_reference =
|
|||
IPA_PASS, /* type */
|
||||
"static-var", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_REFERENCE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1652,7 +1652,6 @@ const pass_data pass_data_split_functions =
|
|||
GIMPLE_PASS, /* type */
|
||||
"fnsplit", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_FNSPLIT, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -1712,7 +1711,6 @@ const pass_data pass_data_feedback_split_functions =
|
|||
GIMPLE_PASS, /* type */
|
||||
"feedback_fnsplit", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_FNSPLIT, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -733,7 +733,6 @@ const pass_data pass_data_ipa_function_and_variable_visibility =
|
|||
SIMPLE_IPA_PASS, /* type */
|
||||
"visibility", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_CGRAPHOPT, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -762,7 +761,6 @@ const pass_data pass_data_ipa_whole_program_visibility =
|
|||
IPA_PASS, /* type */
|
||||
"whole-program", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_CGRAPHOPT, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -735,7 +735,6 @@ const pass_data pass_data_ipa_free_inline_summary =
|
|||
SIMPLE_IPA_PASS, /* type */
|
||||
"*free_inline_summary", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_FREE_INLINE_SUMMARY, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -1047,7 +1046,6 @@ const pass_data pass_data_ipa_cdtor_merge =
|
|||
IPA_PASS, /* type */
|
||||
"cdtor", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_CGRAPHOPT, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -1273,7 +1271,6 @@ const pass_data pass_data_ipa_single_use =
|
|||
IPA_PASS, /* type */
|
||||
"single-use", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_CGRAPHOPT, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -5424,7 +5424,6 @@ const pass_data pass_data_ira =
|
|||
RTL_PASS, /* type */
|
||||
"ira", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IRA, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -5464,7 +5463,6 @@ const pass_data pass_data_reload =
|
|||
RTL_PASS, /* type */
|
||||
"reload", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_RELOAD, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -157,7 +157,6 @@ const pass_data pass_data_cleanup_barriers =
|
|||
RTL_PASS, /* type */
|
||||
"barriers", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -300,7 +300,6 @@ const pass_data pass_data_loop2 =
|
|||
RTL_PASS, /* type */
|
||||
"loop2", /* name */
|
||||
OPTGROUP_LOOP, /* optinfo_flags */
|
||||
false, /* has_execute */
|
||||
TV_LOOP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -376,7 +375,6 @@ const pass_data pass_data_rtl_loop_init =
|
|||
RTL_PASS, /* type */
|
||||
"loop2_init", /* name */
|
||||
OPTGROUP_LOOP, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_LOOP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -415,7 +413,6 @@ const pass_data pass_data_rtl_loop_done =
|
|||
RTL_PASS, /* type */
|
||||
"loop2_done", /* name */
|
||||
OPTGROUP_LOOP, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_LOOP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -472,7 +469,6 @@ const pass_data pass_data_rtl_move_loop_invariants =
|
|||
RTL_PASS, /* type */
|
||||
"loop2_invariant", /* name */
|
||||
OPTGROUP_LOOP, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_LOOP_MOVE_INVARIANTS, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -515,7 +511,6 @@ const pass_data pass_data_rtl_unroll_and_peel_loops =
|
|||
RTL_PASS, /* type */
|
||||
"loop2_unroll", /* name */
|
||||
OPTGROUP_LOOP, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_LOOP_UNROLL, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -578,7 +573,6 @@ const pass_data pass_data_rtl_doloop =
|
|||
RTL_PASS, /* type */
|
||||
"loop2_doloop", /* name */
|
||||
OPTGROUP_LOOP, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_LOOP_DOLOOP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1696,7 +1696,6 @@ const pass_data pass_data_lower_subreg =
|
|||
RTL_PASS, /* type */
|
||||
"subreg1", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_LOWER_SUBREG, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -1739,7 +1738,6 @@ const pass_data pass_data_lower_subreg2 =
|
|||
RTL_PASS, /* type */
|
||||
"subreg2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_LOWER_SUBREG, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -858,7 +858,6 @@ const pass_data pass_data_mode_switching =
|
|||
RTL_PASS, /* type */
|
||||
"mode_sw", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_MODE_SWITCH, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3332,7 +3332,6 @@ const pass_data pass_data_sms =
|
|||
RTL_PASS, /* type */
|
||||
"sms", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_SMS, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -8415,7 +8415,6 @@ const pass_data pass_data_expand_omp =
|
|||
GIMPLE_PASS, /* type */
|
||||
"ompexp", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_gimple_any, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -10289,7 +10288,6 @@ const pass_data pass_data_lower_omp =
|
|||
GIMPLE_PASS, /* type */
|
||||
"omplower", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_gimple_any, /* properties_required */
|
||||
PROP_gimple_lomp, /* properties_provided */
|
||||
|
@ -10713,7 +10711,6 @@ const pass_data pass_data_diagnose_omp_blocks =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*diagnose_omp_blocks", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_gimple_any, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -11924,7 +11921,6 @@ const pass_data pass_data_omp_simd_clone =
|
|||
SIMPLE_IPA_PASS, /* type */
|
||||
"simdclone", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
( PROP_ssa | PROP_cfg ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
13
gcc/passes.c
13
gcc/passes.c
|
@ -345,7 +345,6 @@ const pass_data pass_data_early_local_passes =
|
|||
SIMPLE_IPA_PASS, /* type */
|
||||
"early_local_cleanups", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_EARLY_LOCAL, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -390,7 +389,6 @@ const pass_data pass_data_all_early_optimizations =
|
|||
GIMPLE_PASS, /* type */
|
||||
"early_optimizations", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
false, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -431,7 +429,6 @@ const pass_data pass_data_all_optimizations =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*all_optimizations", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
false, /* has_execute */
|
||||
TV_OPTIMIZE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -467,7 +464,6 @@ const pass_data pass_data_all_optimizations_g =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*all_optimizations_g", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
false, /* has_execute */
|
||||
TV_OPTIMIZE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -503,7 +499,6 @@ const pass_data pass_data_rest_of_compilation =
|
|||
RTL_PASS, /* type */
|
||||
"*rest_of_compilation", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
false, /* has_execute */
|
||||
TV_REST_OF_COMPILATION, /* tv_id */
|
||||
PROP_rtl, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -544,7 +539,6 @@ const pass_data pass_data_postreload =
|
|||
RTL_PASS, /* type */
|
||||
"*all-postreload", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
false, /* has_execute */
|
||||
TV_POSTRELOAD, /* tv_id */
|
||||
PROP_rtl, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -2152,11 +2146,8 @@ execute_one_pass (opt_pass *pass)
|
|||
timevar_push (pass->tv_id);
|
||||
|
||||
/* Do it! */
|
||||
if (pass->has_execute)
|
||||
{
|
||||
todo_after = pass->execute (cfun);
|
||||
do_per_function (clear_last_verified, NULL);
|
||||
}
|
||||
todo_after = pass->execute (cfun);
|
||||
do_per_function (clear_last_verified, NULL);
|
||||
|
||||
/* Stop timevar. */
|
||||
if (pass->tv_id != TV_NONE)
|
||||
|
|
|
@ -1325,7 +1325,6 @@ const pass_data pass_data_gcse2 =
|
|||
RTL_PASS, /* type */
|
||||
"gcse2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_GCSE_AFTER_RELOAD, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -2312,7 +2312,6 @@ const pass_data pass_data_postreload_cse =
|
|||
RTL_PASS, /* type */
|
||||
"postreload", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_RELOAD_CSE_REGS, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3053,7 +3053,6 @@ const pass_data pass_data_profile =
|
|||
GIMPLE_PASS, /* type */
|
||||
"profile_estimate", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_BRANCH_PROB, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3118,7 +3117,6 @@ const pass_data pass_data_strip_predict_hints =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*strip_predict_hints", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_BRANCH_PROB, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3720,7 +3720,6 @@ const pass_data pass_data_peephole2 =
|
|||
RTL_PASS, /* type */
|
||||
"peephole2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_PEEPHOLE2, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3763,7 +3762,6 @@ const pass_data pass_data_split_all_insns =
|
|||
RTL_PASS, /* type */
|
||||
"split1", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3817,7 +3815,6 @@ const pass_data pass_data_split_after_reload =
|
|||
RTL_PASS, /* type */
|
||||
"split2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3856,7 +3853,6 @@ const pass_data pass_data_split_before_regstack =
|
|||
RTL_PASS, /* type */
|
||||
"split3", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3924,7 +3920,6 @@ const pass_data pass_data_split_before_sched2 =
|
|||
RTL_PASS, /* type */
|
||||
"split4", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3972,7 +3967,6 @@ const pass_data pass_data_split_for_shorten_branches =
|
|||
RTL_PASS, /* type */
|
||||
"split5", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1133,7 +1133,6 @@ const pass_data pass_data_ree =
|
|||
RTL_PASS, /* type */
|
||||
"ree", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_REE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3287,7 +3287,6 @@ const pass_data pass_data_stack_regs =
|
|||
RTL_PASS, /* type */
|
||||
"*stack_regs", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
false, /* has_execute */
|
||||
TV_REG_STACK, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3342,7 +3341,6 @@ const pass_data pass_data_stack_regs_run =
|
|||
RTL_PASS, /* type */
|
||||
"stack", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_REG_STACK, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1186,7 +1186,6 @@ const pass_data pass_data_cprop_hardreg =
|
|||
RTL_PASS, /* type */
|
||||
"cprop_hardreg", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_CPROP_REGISTERS, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -969,7 +969,6 @@ const pass_data pass_data_reginfo_init =
|
|||
RTL_PASS, /* type */
|
||||
"reginfo", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1836,7 +1836,6 @@ const pass_data pass_data_regrename =
|
|||
RTL_PASS, /* type */
|
||||
"rnreg", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_RENAME_REGISTERS, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3879,7 +3879,6 @@ const pass_data pass_data_delay_slots =
|
|||
RTL_PASS, /* type */
|
||||
"dbr", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_DBR_SCHED, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3932,7 +3931,6 @@ const pass_data pass_data_machine_reorg =
|
|||
RTL_PASS, /* type */
|
||||
"mach", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_MACH_DEP, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3650,7 +3650,6 @@ const pass_data pass_data_live_range_shrinkage =
|
|||
RTL_PASS, /* type */
|
||||
"lr_shrinkage", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_LIVE_RANGE_SHRINKAGE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3698,7 +3697,6 @@ const pass_data pass_data_sched =
|
|||
RTL_PASS, /* type */
|
||||
"sched1", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_SCHED, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3745,7 +3743,6 @@ const pass_data pass_data_sched2 =
|
|||
RTL_PASS, /* type */
|
||||
"sched2", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_SCHED2, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -59,7 +59,6 @@ const pass_data pass_data_stack_ptr_mod =
|
|||
RTL_PASS, /* type */
|
||||
"*stack_ptr_mod", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1240,7 +1240,6 @@ const pass_data pass_data_rtl_store_motion =
|
|||
RTL_PASS, /* type */
|
||||
"store_motion", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_LSM, /* tv_id */
|
||||
PROP_cfglayout, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -51,7 +51,6 @@ const pass_data pass_data_dumb_plugin_example =
|
|||
GIMPLE_PASS, /* type */
|
||||
"dumb_plugin_example", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -260,7 +260,6 @@ const pass_data pass_data_warn_self_assign =
|
|||
GIMPLE_PASS, /* type */
|
||||
"warn_self_assign", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_ssa, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -31,7 +31,6 @@ const pass_data pass_data_one_pass =
|
|||
GIMPLE_PASS, /* type */
|
||||
"cfg", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_gimple_any, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -260,7 +260,6 @@ const pass_data pass_data_warn_self_assign =
|
|||
GIMPLE_PASS, /* type */
|
||||
"warn_self_assign", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_ssa, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -374,7 +374,6 @@ const pass_data pass_data_tracer =
|
|||
GIMPLE_PASS, /* type */
|
||||
"tracer", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TRACER, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -838,7 +838,6 @@ const pass_data pass_data_diagnose_tm_blocks =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*diagnose_tm_blocks", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TRANS_MEM, /* tv_id */
|
||||
PROP_gimple_any, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -1762,7 +1761,6 @@ const pass_data pass_data_lower_tm =
|
|||
GIMPLE_PASS, /* type */
|
||||
"tmlower", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TRANS_MEM, /* tv_id */
|
||||
PROP_gimple_lcf, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -2039,7 +2037,6 @@ const pass_data pass_data_tm_init =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*tminit", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
false, /* has_execute */
|
||||
TV_TRANS_MEM, /* tv_id */
|
||||
( PROP_ssa | PROP_cfg ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3008,7 +3005,6 @@ const pass_data pass_data_tm_mark =
|
|||
GIMPLE_PASS, /* type */
|
||||
"tmmark", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TRANS_MEM, /* tv_id */
|
||||
( PROP_ssa | PROP_cfg ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3165,7 +3161,6 @@ const pass_data pass_data_tm_edges =
|
|||
GIMPLE_PASS, /* type */
|
||||
"tmedge", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TRANS_MEM, /* tv_id */
|
||||
( PROP_ssa | PROP_cfg ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3925,7 +3920,6 @@ const pass_data pass_data_tm_memopt =
|
|||
GIMPLE_PASS, /* type */
|
||||
"tmmemopt", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TRANS_MEM, /* tv_id */
|
||||
( PROP_ssa | PROP_cfg ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -5559,7 +5553,6 @@ const pass_data pass_data_ipa_tm =
|
|||
SIMPLE_IPA_PASS, /* type */
|
||||
"tmipa", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TRANS_MEM, /* tv_id */
|
||||
( PROP_ssa | PROP_cfg ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -874,7 +874,6 @@ const pass_data pass_data_call_cdce =
|
|||
GIMPLE_PASS, /* type */
|
||||
"cdce", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_CALL_CDCE, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -354,7 +354,6 @@ const pass_data pass_data_build_cfg =
|
|||
GIMPLE_PASS, /* type */
|
||||
"cfg", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_CFG, /* tv_id */
|
||||
PROP_gimple_leh, /* properties_required */
|
||||
( PROP_cfg | PROP_loops ), /* properties_provided */
|
||||
|
@ -8129,7 +8128,6 @@ const pass_data pass_data_split_crit_edges =
|
|||
GIMPLE_PASS, /* type */
|
||||
"crited", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_SPLIT_EDGES, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
PROP_no_crit_edges, /* properties_provided */
|
||||
|
@ -8244,7 +8242,6 @@ const pass_data pass_data_warn_function_return =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*warn_function_return", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -8400,7 +8397,6 @@ const pass_data pass_data_warn_unused_result =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*warn_unused_result", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_gimple_any, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -8583,7 +8579,6 @@ const pass_data pass_data_fixup_cfg =
|
|||
GIMPLE_PASS, /* type */
|
||||
"*free_cfg_annotations", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -951,7 +951,6 @@ const pass_data pass_data_merge_phi =
|
|||
GIMPLE_PASS, /* type */
|
||||
"mergephi", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_MERGE_PHI, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -1125,7 +1124,6 @@ const pass_data pass_data_cleanup_cfg_post_optimizing =
|
|||
GIMPLE_PASS, /* type */
|
||||
"optimized", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_CLEANUP_CFG, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1662,7 +1662,6 @@ const pass_data pass_data_lower_complex =
|
|||
GIMPLE_PASS, /* type */
|
||||
"cplxlower", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_ssa, /* properties_required */
|
||||
PROP_gimple_lcx, /* properties_provided */
|
||||
|
@ -1700,7 +1699,6 @@ const pass_data pass_data_lower_complex_O0 =
|
|||
GIMPLE_PASS, /* type */
|
||||
"cplxlower0", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
PROP_gimple_lcx, /* properties_provided */
|
||||
|
|
|
@ -2130,7 +2130,6 @@ const pass_data pass_data_lower_eh =
|
|||
GIMPLE_PASS, /* type */
|
||||
"eh", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_EH, /* tv_id */
|
||||
PROP_gimple_lcf, /* properties_required */
|
||||
PROP_gimple_leh, /* properties_provided */
|
||||
|
@ -3118,7 +3117,6 @@ const pass_data pass_data_refactor_eh =
|
|||
GIMPLE_PASS, /* type */
|
||||
"ehopt", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_EH, /* tv_id */
|
||||
PROP_gimple_lcf, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3310,7 +3308,6 @@ const pass_data pass_data_lower_resx =
|
|||
GIMPLE_PASS, /* type */
|
||||
"resx", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_EH, /* tv_id */
|
||||
PROP_gimple_lcf, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3710,7 +3707,6 @@ const pass_data pass_data_lower_eh_dispatch =
|
|||
GIMPLE_PASS, /* type */
|
||||
"ehdisp", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_EH, /* tv_id */
|
||||
PROP_gimple_lcf, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -4568,7 +4564,6 @@ const pass_data pass_data_cleanup_eh =
|
|||
GIMPLE_PASS, /* type */
|
||||
"ehcleanup", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_EH, /* tv_id */
|
||||
PROP_gimple_lcf, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -819,7 +819,6 @@ const pass_data pass_data_ipa_lower_emutls =
|
|||
SIMPLE_IPA_PASS, /* type */
|
||||
"emutls", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_OPT, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -2161,7 +2161,6 @@ const pass_data pass_data_if_conversion =
|
|||
GIMPLE_PASS, /* type */
|
||||
"ifcvt", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -2308,7 +2308,6 @@ const pass_data pass_data_build_ssa =
|
|||
GIMPLE_PASS, /* type */
|
||||
"ssa", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_SSA_OTHER, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
PROP_ssa, /* properties_provided */
|
||||
|
|
|
@ -1676,7 +1676,6 @@ const pass_data pass_data_loop_distribution =
|
|||
GIMPLE_PASS, /* type */
|
||||
"ldist", /* name */
|
||||
OPTGROUP_LOOP, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_LOOP_DISTRIBUTION, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -120,7 +120,6 @@ const pass_data pass_data_nrv =
|
|||
GIMPLE_PASS, /* type */
|
||||
"nrv", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_NRV, /* tv_id */
|
||||
( PROP_ssa | PROP_cfg ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -354,7 +353,6 @@ const pass_data pass_data_return_slot =
|
|||
GIMPLE_PASS, /* type */
|
||||
"retslot", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
PROP_ssa, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1214,7 +1214,6 @@ const pass_data pass_data_object_sizes =
|
|||
GIMPLE_PASS, /* type */
|
||||
"objsz", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -2245,7 +2245,6 @@ const pass_data pass_data_parallelize_loops =
|
|||
GIMPLE_PASS, /* type */
|
||||
"parloops", /* name */
|
||||
OPTGROUP_LOOP, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_PARALLELIZE_LOOPS, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -49,10 +49,6 @@ struct pass_data
|
|||
/* The -fopt-info optimization group flags as defined in dumpfile.h. */
|
||||
unsigned int optinfo_flags;
|
||||
|
||||
/* If true, this pass has its own implementation of the opt_pass::execute
|
||||
method. */
|
||||
bool has_execute;
|
||||
|
||||
/* The timevar id associated with this pass. */
|
||||
/* ??? Ideally would be dynamically assigned. */
|
||||
timevar_id_t tv_id;
|
||||
|
@ -92,7 +88,7 @@ public:
|
|||
true. The default implementation returns true. */
|
||||
virtual bool gate (function *fun);
|
||||
|
||||
/* This is the code to run. If has_execute is false, then there should
|
||||
/* This is the code to run. If this is not overridden, then there should
|
||||
be sub-passes otherwise this pass does nothing.
|
||||
The return value contains TODOs to execute in addition to those in
|
||||
TODO_flags_finish. */
|
||||
|
|
|
@ -2580,7 +2580,6 @@ const pass_data pass_data_predcom =
|
|||
GIMPLE_PASS, /* type */
|
||||
"pcom", /* name */
|
||||
OPTGROUP_LOOP, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_PREDCOM, /* tv_id */
|
||||
PROP_cfg, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -668,7 +668,6 @@ const pass_data pass_data_ipa_tree_profile =
|
|||
SIMPLE_IPA_PASS, /* type */
|
||||
"profile", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_PROFILE, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3574,7 +3574,6 @@ const pass_data pass_data_sra_early =
|
|||
GIMPLE_PASS, /* type */
|
||||
"esra", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_SRA, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -3611,7 +3610,6 @@ const pass_data pass_data_sra =
|
|||
GIMPLE_PASS, /* type */
|
||||
"sra", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_SRA, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -5128,7 +5126,6 @@ const pass_data pass_data_early_ipa_sra =
|
|||
GIMPLE_PASS, /* type */
|
||||
"eipa_sra", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_IPA_SRA, /* tv_id */
|
||||
0, /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -2351,7 +2351,6 @@ const pass_data pass_data_ccp =
|
|||
GIMPLE_PASS, /* type */
|
||||
"ccp", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_CCP, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -2622,7 +2621,6 @@ const pass_data pass_data_fold_builtins =
|
|||
GIMPLE_PASS, /* type */
|
||||
"fab", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_NONE, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -641,7 +641,6 @@ const pass_data pass_data_copy_prop =
|
|||
GIMPLE_PASS, /* type */
|
||||
"copyprop", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_COPY_PROP, /* tv_id */
|
||||
( PROP_ssa | PROP_cfg ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -306,7 +306,6 @@ const pass_data pass_data_rename_ssa_copies =
|
|||
GIMPLE_PASS, /* type */
|
||||
"copyrename", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_COPY_RENAME, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -1508,7 +1508,6 @@ const pass_data pass_data_dce =
|
|||
GIMPLE_PASS, /* type */
|
||||
"dce", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_DCE, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -1546,7 +1545,6 @@ const pass_data pass_data_cd_dce =
|
|||
GIMPLE_PASS, /* type */
|
||||
"cddce", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_CD_DCE, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -849,7 +849,6 @@ const pass_data pass_data_dominator =
|
|||
GIMPLE_PASS, /* type */
|
||||
"dom", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_SSA_DOMINATOR_OPTS, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
@ -2992,7 +2991,6 @@ const pass_data pass_data_phi_only_cprop =
|
|||
GIMPLE_PASS, /* type */
|
||||
"phicprop", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_PHI_CPROP, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -322,7 +322,6 @@ const pass_data pass_data_dse =
|
|||
GIMPLE_PASS, /* type */
|
||||
"dse", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_DSE, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
|
@ -3596,7 +3596,6 @@ const pass_data pass_data_forwprop =
|
|||
GIMPLE_PASS, /* type */
|
||||
"forwprop", /* name */
|
||||
OPTGROUP_NONE, /* optinfo_flags */
|
||||
true, /* has_execute */
|
||||
TV_TREE_FORWPROP, /* tv_id */
|
||||
( PROP_cfg | PROP_ssa ), /* properties_required */
|
||||
0, /* properties_provided */
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue