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