diff options
author | Zack Weinberg <zack@codesourcery.com> | 2003-10-07 07:25:32 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 2003-10-07 07:25:32 +0000 |
commit | 118355a03a02364b065d54f0d2fcfba4280b1226 (patch) | |
tree | d4a8b3ee4b8b88dd468603c0b19601f19c2ce133 /intl/localcharset.h | |
parent | d04a575f62b621e3df75c2cd7823a6613a2f1dc8 (diff) | |
download | gcc-118355a03a02364b065d54f0d2fcfba4280b1226.tar.gz |
expr.c (cmpstr_optab, [...]): New.
* expr.c (cmpstr_optab, cmpmem_optab): New.
* genopinit.c: Initialize them.
* optabs.h: Declare them.
* optabs.c (init_optabs): Clear them.
(prepare_cmp_insn): Use cmpstr_optab and cmpmem_optab to find
block memory compare insns, not conditional chains. Restructure
the fallback generation of a call to memcmp/bcmp for better
readability.
From-SVN: r72185
Diffstat (limited to 'intl/localcharset.h')
0 files changed, 0 insertions, 0 deletions