aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorMichael Matz <matz@suse.de>2012-05-21 13:24:31 +0000
committerMichael Matz <matz@gcc.gnu.org>2012-05-21 13:24:31 +0000
commitfb639843e4bb0b43d08de4baca618fe98ee04e91 (patch)
treede13a4992d80adf66b288be61c9c4de41c004258 /gcc/fold-const.c
parent30ee9dbf3d7636fb6b590ea3a1cbf56900b1e9c0 (diff)
downloadgcc-fb639843e4bb0b43d08de4baca618fe98ee04e91.zip
gcc-fb639843e4bb0b43d08de4baca618fe98ee04e91.tar.gz
gcc-fb639843e4bb0b43d08de4baca618fe98ee04e91.tar.bz2
genattrtab.c (attr_rtx_cost): Move earlier, start with cost being 1.
* genattrtab.c (attr_rtx_cost): Move earlier, start with cost being 1. (simplify_test_exp): Handle one more case of distributive law, decrease cost threshold. (tests_attr_p, get_attr_order): New functions. (optimize_attrs): Use topological order, inline only cheap values. (write_attr_set): Reset our_known_true after some time. From-SVN: r187714
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions