aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorOleg Endo <olegendo@gcc.gnu.org>2016-05-04 07:14:11 +0000
committerOleg Endo <olegendo@gcc.gnu.org>2016-05-04 07:14:11 +0000
commitda5b1ec120cd4f8e68ff9f83f52a93f3a15bfb74 (patch)
treeb83fc185cc0166a1c0a9e4730902267830baed4e /gcc/fold-const.c
parente07ab2feaf8f83bfab64ef0746b4fb8ee65033d3 (diff)
downloadgcc-da5b1ec120cd4f8e68ff9f83f52a93f3a15bfb74.zip
gcc-da5b1ec120cd4f8e68ff9f83f52a93f3a15bfb74.tar.gz
gcc-da5b1ec120cd4f8e68ff9f83f52a93f3a15bfb74.tar.bz2
predicates (post_inc_mem, [...]): New predicates.
gcc/ * config/sh/predicates (post_inc_mem, pre_dec_mem): New predicates. * config/sh/sh-protos.h (sh_find_set_of_reg): Return null result if result.set_rtx is null instead of aborting. * config/sh/sh.h (USE_LOAD_POST_INCREMENT, USE_STORE_PRE_DECREMENT): Always enable. (USE_LOAD_PRE_DECREMENT, USE_STORE_POST_INCREMENT): Enable for SH2A. * config/sh/sh.md (*extend<mode>si2_predec, *mov<mode>_load_predec, *mov<mode>_store_postinc): New patterns. From-SVN: r235859
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions