aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authorOleg Endo <olegendo@gcc.gnu.org>2012-07-22 23:38:29 +0000
committerOleg Endo <olegendo@gcc.gnu.org>2012-07-22 23:38:29 +0000
commita594120bfe7f04c492899abd06b5a90ce14dafff (patch)
treedb29671454e5483dc5e1ab9ce1ce4fef76504560 /gcc/function.h
parent7222fdd8306c11d740b32440eb5ad63a4f2b2194 (diff)
downloadgcc-a594120bfe7f04c492899abd06b5a90ce14dafff.zip
gcc-a594120bfe7f04c492899abd06b5a90ce14dafff.tar.gz
gcc-a594120bfe7f04c492899abd06b5a90ce14dafff.tar.bz2
sh.h (TARGET_DYNSHIFT): New macro.
* config/sh/sh.h (TARGET_DYNSHIFT): New macro. (SH_DYNAMIC_SHIFT_COST): Use it. * config/sh/sh.c (expand_ashiftrt, shl_sext_kind): Likewise. (sh_dynamicalize_shift_p): Add TARGET_DYNSHIFT condition. Add sanity check for input value. Add function description. * config/sh/sh.md (ashlsi3, ashlsi3_std, ashrsi3_d, lshrsi3, lshrsi3_d): Use TARGET_DYNSHIFT. From-SVN: r189760
Diffstat (limited to 'gcc/function.h')
0 files changed, 0 insertions, 0 deletions