toplev.c (rest_of_compilation): Account for time in optimize_mode_switching.

* toplev.c (rest_of_compilation): Account for time in
	optimize_mode_switching.

From-SVN: r32232
This commit is contained in:
Richard Kenner 2000-02-28 12:06:00 +00:00 committed by Richard Kenner
parent e4884e958b
commit 9772621610
2 changed files with 9 additions and 6 deletions

View File

@ -1,5 +1,8 @@
Mon Feb 28 07:03:27 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* toplev.c (rest_of_compilation): Account for time in
optimize_mode_switching.
* jump.c (jump_optimize_1): Don't call delete_barrier_successors
if only marking labels.

View File

@ -3315,8 +3315,8 @@ rest_of_compilation (decl)
TIMEVAR (combine_time,
{
rebuild_jump_labels_after_combine =
combine_instructions (insns, max_reg_num ());
rebuild_jump_labels_after_combine
= combine_instructions (insns, max_reg_num ());
});
/* Combining insns may have turned an indirect jump into a
@ -3361,15 +3361,15 @@ rest_of_compilation (decl)
ggc_collect ();
}
/* Print function header into sched dump now
because doing the sched analysis makes some of the dump. */
if (optimize && n_basic_blocks)
{
optimize_mode_switching (NULL_PTR);
TIMEVAR (gcse_time, optimize_mode_switching (NULL_PTR));
}
#ifdef INSN_SCHEDULING
/* Print function header into sched dump now
because doing the sched analysis makes some of the dump. */
if (optimize > 0 && flag_schedule_insns)
{
if (sched_dump)