Clean up value-prof.c a bit.
authorMartin Liska <mliska@suse.cz>
Fri, 23 Aug 2019 07:48:34 +0000 (09:48 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Fri, 23 Aug 2019 07:48:34 +0000 (07:48 +0000)
commit1628b2faf0011322be6ea4ad7b2484f720c595bf
treec9ca3793816823fcab19d86c5693a04659e5dcec
parent1783e319bffa198a14675c34b45272f13c55b3c5
Clean up value-prof.c a bit.

2019-08-23  Martin Liska  <mliska@suse.cz>

* profile.c (instrument_values): Do not set
0 as last argument.
* tree-profile.c (gimple_gen_interval_profiler): Remove
last argument.
(gimple_gen_pow2_profiler): Likewise.
(gimple_gen_topn_values_profiler): Likewise.
(gimple_gen_ic_profiler): Likewise.
(gimple_gen_time_profiler): Likewise.
(gimple_gen_average_profiler): Likewise.
(gimple_gen_ior_profiler): Likewise.
* value-prof.c (dump_histogram_value): Use default
in switch statement instead of HIST_TYPE_MAX.
(stream_in_histogram_value): Likewise.
(gimple_duplicate_stmt_histograms): Do not
use NULL for implicitly set arguments.
(gimple_divmod_values_to_profile): Do not use
reserve+quick_push.
(gimple_indirect_call_to_profile): Likewise.
(gimple_find_values_to_profile): Use implicit
function call arguments.
* value-prof.h (gimple_alloc_histogram_value):
Set default values.
(gimple_gen_interval_profiler): Remove last argument.
(gimple_gen_pow2_profiler): Likewise.
(gimple_gen_topn_values_profiler): Likewise.
(gimple_gen_ic_profiler): Likewise.
(gimple_gen_time_profiler): Likewise.
(gimple_gen_average_profiler): Likewise.
(gimple_gen_ior_profiler): Likewise.

From-SVN: r274844
gcc/ChangeLog
gcc/profile.c
gcc/tree-profile.c
gcc/value-prof.c
gcc/value-prof.h