diff options
author | Kito Cheng <kito.cheng@gmail.com> | 2018-03-05 02:27:30 +0000 |
---|---|---|
committer | Chung-Ju Wu <jasonwucj@gcc.gnu.org> | 2018-03-05 02:27:30 +0000 |
commit | 142439c50cfd7e3a2ef609cbd754541152814f95 (patch) | |
tree | 4201140bee89011f0b161b268edefa49f171704c /gcc/tree-ssa-loop-im.c | |
parent | 9322e1aa5ce42c88a1e6e56dc2c69f441bf0e597 (diff) | |
download | gcc-142439c50cfd7e3a2ef609cbd754541152814f95.zip gcc-142439c50cfd7e3a2ef609cbd754541152814f95.tar.gz gcc-142439c50cfd7e3a2ef609cbd754541152814f95.tar.bz2 |
[NDS32] Implment setmem pattern.
gcc/
* config/nds32/nds32-protos.h (nds32_expand_setmem): Declare.
* config/nds32/nds32-multiple.md (setmemsi): Define.
* config/nds32/nds32-memory-manipulation.c
(nds32_gen_dup_4_byte_to_word_value): New.
(emit_setmem_word_loop): New.
(emit_setmem_byte_loop): New.
(nds32_expand_setmem_loop): New.
(nds32_expand_setmem_loop_v3m): New.
(nds32_expand_setmem_unroll): New.
(nds32_expand_setmem): New.
Co-Authored-By: Chung-Ju Wu <jasonwucj@gmail.com>
From-SVN: r258239
Diffstat (limited to 'gcc/tree-ssa-loop-im.c')
0 files changed, 0 insertions, 0 deletions