aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-im.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2017-11-11 14:06:07 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2017-11-11 13:06:07 +0000
commit90b2566bdf74da880b923459f1d5580e5dd3b99d (patch)
treedde446155644195116147730462854496cf77929 /gcc/tree-ssa-loop-im.c
parent259a61d4be76825893aadc9d0b401b4d4b055bc8 (diff)
downloadgcc-90b2566bdf74da880b923459f1d5580e5dd3b99d.zip
gcc-90b2566bdf74da880b923459f1d5580e5dd3b99d.tar.gz
gcc-90b2566bdf74da880b923459f1d5580e5dd3b99d.tar.bz2
* tree-ssa-loop-im.c (execute_sm_if_changed): Do not compute freq_sum.
From-SVN: r254653
Diffstat (limited to 'gcc/tree-ssa-loop-im.c')
-rw-r--r--gcc/tree-ssa-loop-im.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c
index 46be944..cf357cb 100644
--- a/gcc/tree-ssa-loop-im.c
+++ b/gcc/tree-ssa-loop-im.c
@@ -1781,7 +1781,6 @@ execute_sm_if_changed (edge ex, tree mem, tree tmp_var, tree flag,
struct prev_flag_edges *prev_edges = (struct prev_flag_edges *) ex->aux;
bool irr = ex->flags & EDGE_IRREDUCIBLE_LOOP;
- int freq_sum = 0;
profile_count count_sum = profile_count::zero ();
int nbbs = 0, ncount = 0;
profile_probability flag_probability = profile_probability::uninitialized ();
@@ -1803,7 +1802,6 @@ execute_sm_if_changed (edge ex, tree mem, tree tmp_var, tree flag,
for (hash_set<basic_block>::iterator it = flag_bbs->begin ();
it != flag_bbs->end (); ++it)
{
- freq_sum += (*it)->count.to_frequency (cfun);
if ((*it)->count.initialized_p ())
count_sum += (*it)->count, ncount ++;
if (dominated_by_p (CDI_DOMINATORS, ex->src, *it))