aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2015-09-24 08:25:13 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2015-09-24 08:25:13 +0000
commitfcb901cdfac9321b0202d800621f06b2aafd5bee (patch)
treecdafb25aaf26090659e358891173245c121cbd7b /gcc/tree-inline.c
parent1fefbb66c8282a4d9e74dc178a3578e4c302862f (diff)
downloadgcc-fcb901cdfac9321b0202d800621f06b2aafd5bee.zip
gcc-fcb901cdfac9321b0202d800621f06b2aafd5bee.tar.gz
gcc-fcb901cdfac9321b0202d800621f06b2aafd5bee.tar.bz2
[tree-inline][obvious] Delete redundant count_insns_seq
* tree-inline.h (count_insns_seq): Delete prototype. (estimate_num_insns_seq): Define prototype. * tree-inline.c (count_insns_seq): Delete. (estimate_num_insns_seq): Remove static qualifier. * tree-eh.c (decide_copy_try_finally): Replace use of count_insns_seq with estimate_num_insns_seq. From-SVN: r228075
Diffstat (limited to 'gcc/tree-inline.c')
-rw-r--r--gcc/tree-inline.c17
1 files changed, 2 insertions, 15 deletions
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c
index b787466..ac9586e 100644
--- a/gcc/tree-inline.c
+++ b/gcc/tree-inline.c
@@ -3972,8 +3972,8 @@ estimate_operator_cost (enum tree_code code, eni_weights *weights,
the statements in the statement sequence STMTS.
WEIGHTS contains weights attributed to various constructs. */
-static
-int estimate_num_insns_seq (gimple_seq stmts, eni_weights *weights)
+int
+estimate_num_insns_seq (gimple_seq stmts, eni_weights *weights)
{
int cost;
gimple_stmt_iterator gsi;
@@ -4262,19 +4262,6 @@ init_inline_once (void)
eni_time_weights.return_cost = 2;
}
-/* Estimate the number of instructions in a gimple_seq. */
-
-int
-count_insns_seq (gimple_seq seq, eni_weights *weights)
-{
- gimple_stmt_iterator gsi;
- int n = 0;
- for (gsi = gsi_start (seq); !gsi_end_p (gsi); gsi_next (&gsi))
- n += estimate_num_insns (gsi_stmt (gsi), weights);
-
- return n;
-}
-
/* Install new lexical TREE_BLOCK underneath 'current_block'. */