[Patch 1/2 ifcvt costs] New target hook: max_noce_ifcvt_seq_cost
commite914c11a99833c265aef1256fdd113129d4b8a0d
authorJames Greenhalgh <james.greenhalgh@arm.com>
Thu, 21 Jul 2016 15:37:50 +0000 (21 15:37 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Thu, 21 Jul 2016 15:37:50 +0000 (21 15:37 +0000)
tree3d8881c54a518cd79f342865a7938c0ebf2f09ce
parent959cef7434c0383f32ff28ab012fe17d9d94a7c2
[Patch 1/2 ifcvt costs] New target hook: max_noce_ifcvt_seq_cost

gcc/

* target.def (max_noce_ifcvt_seq_cost): New.
* doc/tm.texi.in (TARGET_MAX_NOCE_IFCVT_SEQ_COST): Document it.
* doc/tm.texi: Regenerate.
* targhooks.h (default_max_noce_ifcvt_seq_cost): New.
* targhooks.c (default_max_noce_ifcvt_seq_cost): New.
* params.def (PARAM_MAX_RTL_IF_CONVERSION_PREDICTABLE_COST): New.
(PARAM_MAX_RTL_IF_CONVERSION_UNPREDICTABLE_COST): Likewise.
* doc/invoke.texi: Document new params.

From-SVN: r238593
gcc/ChangeLog
gcc/doc/invoke.texi
gcc/doc/tm.texi
gcc/doc/tm.texi.in
gcc/params.def
gcc/target.def
gcc/targhooks.c
gcc/targhooks.h