]> gcc.gnu.org Git - gcc.git/commit
i386.md (movstrsi expander): Rewrite.
authorJan Hubicka <jh@suse.cz>
Tue, 11 Jan 2000 18:01:35 +0000 (19:01 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Tue, 11 Jan 2000 18:01:35 +0000 (18:01 +0000)
commitf90800f836965874b1025412cd1690638edfce07
treec2b4db48b098c107384d99fe3760bbd090cd10b7
parent1e7a71c15355d9e092bd76ec5eb4317a114587f5
i386.md (movstrsi expander): Rewrite.

* i386.md (movstrsi expander): Rewrite.
(movstrsi_1 insn): Deleted.
(strmovhi, strmovqi expander): New expanders.
(movshi_1, movsqi_1, rep_movsi, rep_movqi): New patterns.
* i386.c (x86_single_stringop): New global variable.
* i386.h (x86_single_stringop): Declare.
(TARGET_SINGLE_STRINGOP): New macro.

From-SVN: r31329
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/i386.md
This page took 0.061551 seconds and 5 git commands to generate.