diff options
author | Michael Matz <matz@suse.de> | 2012-05-21 13:24:31 +0000 |
---|---|---|
committer | Michael Matz <matz@gcc.gnu.org> | 2012-05-21 13:24:31 +0000 |
commit | fb639843e4bb0b43d08de4baca618fe98ee04e91 (patch) | |
tree | de13a4992d80adf66b288be61c9c4de41c004258 /gcc/fold-const.c | |
parent | 30ee9dbf3d7636fb6b590ea3a1cbf56900b1e9c0 (diff) | |
download | gcc-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