From 433e4164339f18d0b8798968444a56b681b5232c Mon Sep 17 00:00:00 2001 From: Bernd Schmidt Date: Wed, 5 Nov 2014 12:14:45 +0000 Subject: Reorganize post-ra pipeline for targets without register allocation. * passes.def (pass_compute_alignments, pass_duplicate_computed_gotos, pass_variable_tracking, pass_free_cfg, pass_machine_reorg, pass_cleanup_barriers, pass_delay_slots, pass_split_for_shorten_branches, pass_convert_to_eh_region_ranges, pass_shorten_branches, pass_est_nothrow_function_flags, pass_dwarf2_frame, pass_final): Move outside of pass_postreload and into pass_late_compilation. (pass_late_compilation): Add. * passes.c (pass_data_late_compilation, pass_late_compilation, make_pass_late_compilation): New. * timevar.def (TV_LATE_COMPILATION): New. From-SVN: r217124 --- gcc/timevar.def | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/timevar.def') diff --git a/gcc/timevar.def b/gcc/timevar.def index 96b6069..b74cbb0 100644 --- a/gcc/timevar.def +++ b/gcc/timevar.def @@ -272,6 +272,7 @@ DEFTIMEVAR (TV_EARLY_LOCAL , "early local passes") DEFTIMEVAR (TV_OPTIMIZE , "unaccounted optimizations") DEFTIMEVAR (TV_REST_OF_COMPILATION , "rest of compilation") DEFTIMEVAR (TV_POSTRELOAD , "unaccounted post reload") +DEFTIMEVAR (TV_LATE_COMPILATION , "unaccounted late compilation") DEFTIMEVAR (TV_REMOVE_UNUSED , "remove unused locals") DEFTIMEVAR (TV_ADDRESS_TAKEN , "address taken") DEFTIMEVAR (TV_TODO , "unaccounted todo") -- cgit v1.1