]> git.ipfire.org Git - thirdparty/gcc.git/commit
Move combine over to statistics_counter_event.
authorAndrew Pinski <apinski@marvell.com>
Sat, 21 Sep 2019 01:27:34 +0000 (01:27 +0000)
committerAndrew Pinski <apinski@marvell.com>
Thu, 20 Jul 2023 15:56:42 +0000 (08:56 -0700)
commit85a4e4f93ff251f206e9df3a0d47d5734ed328fc
treef20df9c53c12cccbb4d195cad9017e36f98a443a
parent70e46073910f2df3bd43decbfc530e16e59b3509
Move combine over to statistics_counter_event.

Since we have statistics_counter_event now, combine should use that
instead of it is own custom printing of statistics.
The only thing that is not done any more after this patch is printing
out the total stats for the whole TU.

Note you need to use -fdump-rtl-combine-stats to get the stats in the combine
dump unlike before where the stats was dumped directly into the file.

OK? Bootstrapped and tested on x86_64-linux-gnu with no regressions.

gcc/ChangeLog:

* combine.cc (dump_combine_stats): Remove.
(dump_combine_total_stats): Remove.
(total_attempts, total_merges, total_extras,
total_successes): Remove.
(combine_instructions): Don't increment total stats
instead use statistics_counter_event.
* dumpfile.cc (print_combine_total_stats): Remove.
* dumpfile.h (print_combine_total_stats): Remove.
(dump_combine_total_stats): Remove.
* passes.cc (finish_optimization_passes):
Don't call print_combine_total_stats.
* rtl.h (dump_combine_total_stats): Remove.
(dump_combine_stats): Remove.
gcc/combine.cc
gcc/dumpfile.cc
gcc/dumpfile.h
gcc/passes.cc
gcc/rtl.h