params.def (PARAM_MAX_COMBINE_INSNS): New.
authorRichard Biener <rguenther@suse.de>
Wed, 23 Jul 2014 09:10:37 +0000 (09:10 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 23 Jul 2014 09:10:37 +0000 (09:10 +0000)
commite9a8fc239e24b5afc496a5f8595c3dc2c476b1c2
treeefff919dae3e3c39dde168a95ba6b1d9ee02b9df
parent322a0b39c823f42ee11cbf4c65e9f4a150f9edb6
params.def (PARAM_MAX_COMBINE_INSNS): New.

2014-07-23  Richard Biener  <rguenther@suse.de>

* params.def (PARAM_MAX_COMBINE_INSNS): New.
* combine.c: Include statistics.h and params.h.
(combine_instructions): Guard three and four insn combines
with max-combine-insns value.  Record statistics for combines
performed.
* doc/invoke.texi (max-combine-insns): Document new param.

From-SVN: r212923
gcc/ChangeLog
gcc/combine.c
gcc/doc/invoke.texi
gcc/params.def