[NDS32] Rename nds32_expand_movmemqi to nds32_expand_movmemsi and rewrite its impleme...
authorKito Cheng <kito.cheng@gmail.com>
Sun, 4 Mar 2018 16:43:09 +0000 (16:43 +0000)
committerChung-Ju Wu <jasonwucj@gcc.gnu.org>
Sun, 4 Mar 2018 16:43:09 +0000 (16:43 +0000)
commiteab7aaedc75a3fc182ad370fe49f2d2b45fca9bc
tree39a3759c5db7359299c3f2330dc7aaaf7067d60c
parent32a6f4f4886bdd41db8c2b342316da42e9c5f392
[NDS32] Rename nds32_expand_movmemqi to nds32_expand_movmemsi and rewrite its implementation.

gcc/
*config/nds32/nds32-memory-manipulation.c
(nds32_emit_load_store): New.
(nds32_emit_post_inc_load_store): New.
(nds32_emit_mem_move): New.
(nds32_emit_mem_move_block): New.
(nds32_expand_movmemsi_loop_unknown_size): New.
(nds32_expand_movmemsi_loop_known_size): New.
(nds32_expand_movmemsi_loop): New.
(nds32_expand_movmemsi_unroll): New.
(nds32_expand_movmemqi): Rename ...
(nds32_expand_movmemsi): ... to this.
*config/nds32/nds32-multiple.md (movmemqi): Rename ...
(movmemsi): ... to this.
*config/nds32/nds32-protos.h (nds32_expand_movmemqi): Rename ...
(nds32_expand_movmemsi): ... to this.

Co-Authored-By: Chung-Ju Wu <jasonwucj@gmail.com>
From-SVN: r258235
gcc/ChangeLog
gcc/config/nds32/nds32-memory-manipulation.c
gcc/config/nds32/nds32-multiple.md
gcc/config/nds32/nds32-protos.h