aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorChristian Bruel <christian.bruel@st.com>2013-11-06 09:49:15 +0100
committerChristian Bruel <chrbr@gcc.gnu.org>2013-11-06 09:49:15 +0100
commit3a1a7897b7376b8634dfc4862540b02c691b626d (patch)
tree23b7846a855026c24877941eabd64fa7b50c6aa9 /gcc/gcc.c
parentfda1ba0aeacbbe986bd29677a8165e23a0d7d178 (diff)
downloadgcc-3a1a7897b7376b8634dfc4862540b02c691b626d.zip
gcc-3a1a7897b7376b8634dfc4862540b02c691b626d.tar.gz
gcc-3a1a7897b7376b8634dfc4862540b02c691b626d.tar.bz2
sh-mem.cc (sh_expand_cmpnstr, [...]): Factorize probabilities...
2013-11-06 Christian Bruel <christian.bruel@st.com> * gcc/config/sh/sh-mem.cc (sh_expand_cmpnstr, sh_expand_cmpstr): Factorize probabilities, Use adjust_address instead of adjust_automodify_address when possible. Enable for optimize. (sh_expand_strlen): New function. * gcc/config/sh/sh-protos.h (sh_expand_strlen): Declare. * gcc/config/sh/sh.md (strlensi): New pattern. (UNSPEC_BUILTIN_STRLEN): Define. From-SVN: r204445
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions