recog.c (recog_memoized): Rename to recog_memoized_1.
authorJan Hubicka <hubicka@gcc.gnu.org>
Fri, 29 Sep 2000 11:24:13 +0000 (11:24 +0000)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 29 Sep 2000 11:24:13 +0000 (11:24 +0000)
commitb1cdafbb6c7bef4c21922ae2ce25b64445dc49cc
treedaf24fe6a604f9c91a67080db41f6d3f1e17db76
parent073427934aba95f673cbd8578ad36ac3d6055b05
recog.c (recog_memoized): Rename to recog_memoized_1.

* recog.c (recog_memoized): Rename to recog_memoized_1.
* recog.h (recog_memoized): Rename to recog_memoized_1.
(recog_memoized): New macro.
* rtl.h (single_set): Rename to single_set_1
(single_set): New macro.
* rtlanal.c (single_set): Rename to single_set_1;  expect clobbers
to be last.

* i386.md (strmovsi_1, strmovhi_1 strmovqi_1):
Do not use match_dup of input operands at outputs.
Use register_operand for memory expression.
(rep_movsi): Put use last, canonicalize.
Use register_operand for memory expression.
(rep_movqi): Put use last.
Use register_operand for memory expression.
(strsetsi_1, strset_hi_1, strsetqi_1): Do not use match_dup
of input operands at outputs.  Use register_operand for memory
expression.
(rep_stossi): Put use last; canonicalize; fix match_dup in
the address expression
(rep_stosqi): Likewise.
(memcmp expander): Update calls.
(cmpstrsi_nz_1, cmpstrsi_1, strlensi_1): Avoid match_dups in
the clobbers.

* i386.md (fp_jcc_3, fp_jcc_4, jp_fcc_5): if_then_else operand is
VOIDmode.
(fp_jcc_4, fp_jcc_3): Refuse unordered comparisons.

From-SVN: r36664
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/recog.c
gcc/rtl.h
gcc/rtlanal.c