Commit 1469de3c by Ian Lance Taylor

profile.c (total_num_never_executed): Don't define.

	* profile.c (total_num_never_executed): Don't define.
	(compute_branch_probabilities): Don't count or print
	num_never_executed.
	(init_branch_prob): Don't set total_num_never_executed.
	(end_branch_prob): Don't print total_num_never_executed.

From-SVN: r148628
parent 7d8847a4
2009-06-16 Ian Lance Taylor <iant@google.com>
* profile.c (total_num_never_executed): Don't define.
(compute_branch_probabilities): Don't count or print
num_never_executed.
(init_branch_prob): Don't set total_num_never_executed.
(end_branch_prob): Don't print total_num_never_executed.
2009-06-17 David Daney <ddaney@caviumnetworks.com> 2009-06-17 David Daney <ddaney@caviumnetworks.com>
* jump.c (cleanup_barriers): Handle case of no insns before a * jump.c (cleanup_barriers): Handle case of no insns before a
...@@ -50,7 +58,7 @@ ...@@ -50,7 +58,7 @@
2009-06-16 Olatunji Ruwase <tjruwase@google.com> 2009-06-16 Olatunji Ruwase <tjruwase@google.com>
* plugin.c(position_pass): Skip newly inserted pass during list * plugin.c (position_pass): Skip newly inserted pass during list
traversal to avoid repeated insertion. traversal to avoid repeated insertion.
2009-06-16 Ian Lance Taylor <iant@google.com> 2009-06-16 Ian Lance Taylor <iant@google.com>
......
/* Calculate branch probabilities, and basic block execution counts. /* Calculate branch probabilities, and basic block execution counts.
Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999, Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999,
2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by James E. Wilson, UC Berkeley/Cygnus Support; Contributed by James E. Wilson, UC Berkeley/Cygnus Support;
based on some ideas from Dain Samples of UC Berkeley. based on some ideas from Dain Samples of UC Berkeley.
...@@ -100,7 +100,6 @@ static int total_num_blocks_created; ...@@ -100,7 +100,6 @@ static int total_num_blocks_created;
static int total_num_passes; static int total_num_passes;
static int total_num_times_called; static int total_num_times_called;
static int total_hist_br_prob[20]; static int total_hist_br_prob[20];
static int total_num_never_executed;
static int total_num_branches; static int total_num_branches;
/* Forward declarations. */ /* Forward declarations. */
...@@ -447,7 +446,6 @@ compute_branch_probabilities (void) ...@@ -447,7 +446,6 @@ compute_branch_probabilities (void)
int changes; int changes;
int passes; int passes;
int hist_br_prob[20]; int hist_br_prob[20];
int num_never_executed;
int num_branches; int num_branches;
gcov_type *exec_counts = get_exec_counts (); gcov_type *exec_counts = get_exec_counts ();
int inconsistent = 0; int inconsistent = 0;
...@@ -647,7 +645,6 @@ compute_branch_probabilities (void) ...@@ -647,7 +645,6 @@ compute_branch_probabilities (void)
for (i = 0; i < 20; i++) for (i = 0; i < 20; i++)
hist_br_prob[i] = 0; hist_br_prob[i] = 0;
num_never_executed = 0;
num_branches = 0; num_branches = 0;
FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb) FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
...@@ -741,7 +738,7 @@ compute_branch_probabilities (void) ...@@ -741,7 +738,7 @@ compute_branch_probabilities (void)
if (bb->index >= NUM_FIXED_BLOCKS if (bb->index >= NUM_FIXED_BLOCKS
&& block_ends_with_condjump_p (bb) && block_ends_with_condjump_p (bb)
&& EDGE_COUNT (bb->succs) >= 2) && EDGE_COUNT (bb->succs) >= 2)
num_branches++, num_never_executed; num_branches++;
} }
} }
counts_to_freqs (); counts_to_freqs ();
...@@ -750,8 +747,6 @@ compute_branch_probabilities (void) ...@@ -750,8 +747,6 @@ compute_branch_probabilities (void)
if (dump_file) if (dump_file)
{ {
fprintf (dump_file, "%d branches\n", num_branches); fprintf (dump_file, "%d branches\n", num_branches);
fprintf (dump_file, "%d branches never executed\n",
num_never_executed);
if (num_branches) if (num_branches)
for (i = 0; i < 10; i++) for (i = 0; i < 10; i++)
fprintf (dump_file, "%d%% branches in range %d-%d%%\n", fprintf (dump_file, "%d%% branches in range %d-%d%%\n",
...@@ -759,7 +754,6 @@ compute_branch_probabilities (void) ...@@ -759,7 +754,6 @@ compute_branch_probabilities (void)
5 * i, 5 * i + 5); 5 * i, 5 * i + 5);
total_num_branches += num_branches; total_num_branches += num_branches;
total_num_never_executed += num_never_executed;
for (i = 0; i < 20; i++) for (i = 0; i < 20; i++)
total_hist_br_prob[i] += hist_br_prob[i]; total_hist_br_prob[i] += hist_br_prob[i];
...@@ -1333,7 +1327,6 @@ init_branch_prob (void) ...@@ -1333,7 +1327,6 @@ init_branch_prob (void)
total_num_passes = 0; total_num_passes = 0;
total_num_times_called = 0; total_num_times_called = 0;
total_num_branches = 0; total_num_branches = 0;
total_num_never_executed = 0;
for (i = 0; i < 20; i++) for (i = 0; i < 20; i++)
total_hist_br_prob[i] = 0; total_hist_br_prob[i] = 0;
} }
...@@ -1364,8 +1357,6 @@ end_branch_prob (void) ...@@ -1364,8 +1357,6 @@ end_branch_prob (void)
/ total_num_times_called); / total_num_times_called);
fprintf (dump_file, "Total number of branches: %d\n", fprintf (dump_file, "Total number of branches: %d\n",
total_num_branches); total_num_branches);
fprintf (dump_file, "Total number of branches never executed: %d\n",
total_num_never_executed);
if (total_num_branches) if (total_num_branches)
{ {
int i; int i;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment