diff options
author | Christian Bruel <christian.bruel@st.com> | 2014-04-14 10:27:56 +0200 |
---|---|---|
committer | Christian Bruel <chrbr@gcc.gnu.org> | 2014-04-14 10:27:56 +0200 |
commit | fa1aecc1c218eca8a1b5643e9276bffe485f6e67 (patch) | |
tree | 81398b547687d90b41283bf728cb8c51c4669e61 /gcc/config/sh/sh-protos.h | |
parent | a3c77ce941aeee074370680b38de3704d59983c6 (diff) | |
download | gcc-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.h | 1 |
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); |