aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sh/sh-protos.h
diff options
context:
space:
mode:
authorChristian Bruel <christian.bruel@st.com>2014-04-14 10:27:56 +0200
committerChristian Bruel <chrbr@gcc.gnu.org>2014-04-14 10:27:56 +0200
commitfa1aecc1c218eca8a1b5643e9276bffe485f6e67 (patch)
tree81398b547687d90b41283bf728cb8c51c4669e61 /gcc/config/sh/sh-protos.h
parenta3c77ce941aeee074370680b38de3704d59983c6 (diff)
downloadgcc-fa1aecc1c218eca8a1b5643e9276bffe485f6e67.zip
gcc-fa1aecc1c218eca8a1b5643e9276bffe485f6e67.tar.gz
gcc-fa1aecc1c218eca8a1b5643e9276bffe485f6e67.tar.bz2
sh.md (setmemqi): New expand pattern.
2014-04-14 Christian Bruel <christian.bruel@st.com> * config/sh/sh.md (setmemqi): New expand pattern. * config/sh/sh.h (CLEAR_RATIO): Define. * config/sh/sh-mem.cc (sh_expand_setmem): Define. * config/sh/sh-protos.h (sh_expand_setmem): Declare. From-SVN: r209357
Diffstat (limited to 'gcc/config/sh/sh-protos.h')
-rw-r--r--gcc/config/sh/sh-protos.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/sh/sh-protos.h b/gcc/config/sh/sh-protos.h
index defc76a..685cd23 100644
--- a/gcc/config/sh/sh-protos.h
+++ b/gcc/config/sh/sh-protos.h
@@ -119,6 +119,7 @@ extern void prepare_move_operands (rtx[], enum machine_mode mode);
extern bool sh_expand_cmpstr (rtx *);
extern bool sh_expand_cmpnstr (rtx *);
extern bool sh_expand_strlen (rtx *);
+extern void sh_expand_setmem (rtx *);
extern enum rtx_code prepare_cbranch_operands (rtx *, enum machine_mode mode,
enum rtx_code comparison);
extern void expand_cbranchsi4 (rtx *operands, enum rtx_code comparison, int);