------------------------------------------------------------------------ Single-instanced passes (182) ------------------------------------------------------------------------ pass_all_early_optimizations pass_all_optimizations pass_all_optimizations_g pass_asan_O0 pass_branch_target_load_optimize1 pass_branch_target_load_optimize2 pass_build_alias pass_build_cfg pass_build_cgraph_edges pass_build_ealias pass_build_ssa pass_call_cdce pass_ch pass_check_data_deps pass_clean_state pass_cleanup_barriers pass_cleanup_cfg_post_optimizing pass_combine pass_compare_elim_after_reload pass_complete_unroll pass_complete_unrolli pass_compute_alignments pass_convert_switch pass_convert_to_eh_region_ranges pass_cprop_hardreg pass_cse pass_cse2 pass_cse_after_global_opts pass_cse_reciprocals pass_cse_sincos pass_cselim pass_delay_slots pass_df_finish pass_df_initialize_no_opt pass_df_initialize_opt pass_diagnose_omp_blocks pass_diagnose_tm_blocks pass_duplicate_computed_gotos pass_dwarf2_frame pass_early_inline pass_early_ipa_sra pass_early_local_passes pass_early_warn_uninitialized pass_expand pass_expand_omp pass_fast_rtl_dce pass_feedback_split_functions pass_final pass_free_cfg pass_gcse2 pass_graphite pass_graphite_transforms pass_if_after_combine pass_if_after_reload pass_if_conversion pass_inc_dec pass_init_datastructures pass_initialize_regs pass_instantiate_virtual_regs pass_into_cfg_layout_mode pass_ipa_cdtor_merge pass_ipa_cp pass_ipa_free_inline_summary pass_ipa_free_lang_data pass_ipa_function_and_variable_visibility pass_ipa_increase_alignment pass_ipa_inline pass_ipa_lower_emutls pass_ipa_lto_gimple_out pass_ipa_profile pass_ipa_pta pass_ipa_pure_const pass_ipa_reference pass_ipa_tm pass_ipa_tree_profile pass_ipa_whole_program_visibility pass_ira pass_iv_canon pass_iv_optimize pass_jump pass_jump2 pass_leaf_regs pass_loop2 pass_loop_distribution pass_loop_prefetch pass_lower_cf pass_lower_complex_O0 pass_lower_eh pass_lower_eh_dispatch pass_lower_omp pass_lower_resx pass_lower_subreg pass_lower_subreg2 pass_lower_tm pass_lower_vector pass_machine_reorg pass_match_asm_constraints pass_mode_switching pass_mudflap_1 pass_mudflap_2 pass_nrv pass_optimize_bswap pass_optimize_widening_mul pass_outof_cfg_layout_mode pass_parallelize_loops pass_partition_blocks pass_peephole2 pass_phiprop pass_postreload pass_postreload_cse pass_pre pass_predcom pass_profile pass_record_bounds pass_ree pass_refactor_eh pass_reginfo_init pass_regmove pass_regrename pass_release_ssa_names pass_reload pass_reorder_blocks pass_rest_of_compilation pass_return_slot pass_rtl_doloop pass_rtl_dse1 pass_rtl_dse2 pass_rtl_fwprop pass_rtl_fwprop_addr pass_rtl_hoist pass_rtl_ifcvt pass_rtl_loop_done pass_rtl_loop_init pass_rtl_move_loop_invariants pass_rtl_pre pass_rtl_store_motion pass_rtl_unroll_and_peel_loops pass_rtl_unswitch pass_scev_cprop pass_sched pass_sched2 pass_set_nothrow_function_flags pass_shorten_branches pass_sink_code pass_slp_vectorize pass_sms pass_split_after_reload pass_split_all_insns pass_split_before_regstack pass_split_before_sched2 pass_split_crit_edges pass_split_for_shorten_branches pass_split_functions pass_sra pass_sra_early pass_stack_adjustments pass_stack_ptr_mod pass_stack_regs pass_stack_regs_run pass_stdarg pass_strength_reduction pass_strlen pass_tail_calls pass_thread_prologue_and_epilogue pass_tm_edges pass_tm_init pass_tm_mark pass_tm_memopt pass_tracer pass_tree_ifcombine pass_tree_loop pass_tree_loop_done pass_tree_loop_init pass_tree_unswitch pass_tsan_O0 pass_ud_rtl_dce pass_variable_tracking pass_vectorize pass_warn_function_noreturn pass_warn_function_return pass_warn_unused_result pass_web ------------------------------------------------------------------------ Multi-instanced passes (33) ------------------------------------------------------------------------ pass_asan 2 pass_ccp 4 pass_cd_dce 2 pass_cleanup_eh 2 pass_copy_prop 8 pass_dce 3 pass_dce_loop 3 pass_dominator 2 pass_dse 2 pass_fixup_cfg 2 pass_fold_builtins 2 pass_forwprop 4 pass_fre 2 pass_inline_parameters 2 pass_late_warn_uninitialized 2 pass_lim 3 pass_local_pure_const 3 pass_lower_complex 2 pass_lower_vector_ssa 2 pass_merge_phi 2 pass_object_sizes 2 pass_phi_only_cprop 2 pass_phiopt 3 pass_reassoc 2 pass_rebuild_cgraph_edges 2 pass_remove_cgraph_callee_edges 3 pass_rename_ssa_copies 5 pass_rtl_cprop 3 pass_strip_predict_hints 2 pass_tail_recursion 2 pass_tsan 2 pass_uncprop 2 pass_vrp 2