r217191 - in /trunk/gcc: ChangeLog doc/invoke.t...
jgreenhalgh@gcc.gnu.org
jgreenhalgh@gcc.gnu.org
Thu Nov 6 14:18:00 GMT 2014
Author: jgreenhalgh
Date: Thu Nov 6 14:18:52 2014
New Revision: 217191
URL: https://gcc.gnu.org/viewcvs?rev=217191&root=gcc&view=rev
Log:
[Patchv3] Control SRA and IPA-SRA by a param rather than MOVE_RATIO
gcc/
* params.def (sra-max-scalarization-size-Ospeed): New.
(sra-max-scalarization-size-Osize): Likewise.
* doc/invoke.texi (sra-max-scalarization-size-Ospeed): Document.
(sra-max-scalarization-size-Osize): Likewise.
* toplev.c (process_options): Set default values for new
parameters.
* tree-sra.c (analyze_all_variable_accesses): Use new parameters.
* targhooks.c (get_move_ratio): Remove static designator.
* target.h (get_move_ratio): Declare.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/doc/invoke.texi
trunk/gcc/params.def
trunk/gcc/target.h
trunk/gcc/targhooks.c
trunk/gcc/toplev.c
trunk/gcc/tree-sra.c
More information about the Gcc-cvs
mailing list