ifcvt.c (ifcvt_after_combine): New static variable.
authorBin Cheng <bin.cheng@arm.com>
Sat, 13 Jul 2013 08:51:18 +0000 (08:51 +0000)
committerBin Cheng <amker@gcc.gnu.org>
Sat, 13 Jul 2013 08:51:18 +0000 (08:51 +0000)
commite43257e81709a7c2f3d6f08623c1e6331b71a92a
tree4b0211ebdea0bf8fbcfb0abce7580c5407e24e47
parent937060bda42fba1ea592d2314ab3ec136faa1da0
ifcvt.c (ifcvt_after_combine): New static variable.

* ifcvt.c (ifcvt_after_combine): New static variable.
(cheap_bb_rtx_cost_p): Set scale to REG_BR_PROB_BASE when optimizing
for size.
(if_convert): New parameter after_combine.  Set ifcvt_after_combine.
(rest_of_handle_if_conversion, rest_of_handle_if_after_combine,
rest_of_handle_if_after_reload): Pass new argument for if_convert.

From-SVN: r200936
gcc/ChangeLog
gcc/ifcvt.c