r254579 - in /trunk/gcc: ChangeLog gimple-ssa-s...
jakub@gcc.gnu.org
jakub@gcc.gnu.org
Thu Nov 9 13:08:00 GMT 2017
Author: jakub
Date: Thu Nov 9 13:08:41 2017
New Revision: 254579
URL: https://gcc.gnu.org/viewcvs?rev=254579&root=gcc&view=rev
Log:
* gimple-ssa-store-merging.c (count_multiple_uses): New function.
(split_group): Add total_orig and total_new arguments, estimate the
number of statements related to the store group without store merging
and with store merging.
(imm_store_chain_info::output_merged_store): Adjust split_group
callers, punt if estimated number of statements with store merging
is not smaller than estimated number of statements without it.
Formatting fix.
(handled_load): Remove has_single_use checks.
(pass_store_merging::process_store): Likewise.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gimple-ssa-store-merging.c
More information about the Gcc-cvs
mailing list