diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2008-04-02 13:53:38 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2008-04-02 06:53:38 -0700 |
commit | 94237c92ef2182d07f68ee45fedf20b2afbe26ae (patch) | |
tree | f06060650b8d49bab7882b46f76984029effe80d /gcc/ChangeLog | |
parent | b7814a183ca564e2d8cf21c12364d13d8f1226a2 (diff) | |
download | gcc-94237c92ef2182d07f68ee45fedf20b2afbe26ae.zip gcc-94237c92ef2182d07f68ee45fedf20b2afbe26ae.tar.gz gcc-94237c92ef2182d07f68ee45fedf20b2afbe26ae.tar.bz2 |
i386.md (plogic): New.
2008-04-02 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/i386.md (plogic): New.
(plogicprefix): Likewise.
* config/i386/mmx.md (mmx_<code><mode>3): New.
(mmx_and<mode>3): Removed.
(mmx_ior<mode>3): Likewise.
(mmx_xor<mode>3): Likewise.
* config/i386/sse.md (<code><mode>3): New.
(*<code><mode>3): Likewise.
(*<code><mode>3): Likewise.
(<code><mode>3): Likewise.
(*sse_<code><mode>3): Likewise.
(*sse2_<code><mode>3): Likewise.
(<code>tf3): Likewise.
(*<code>tf3): Likewise.
(and<mode>3): Likewise.
(*and<mode>3): Likewise.
(ior<mode>3): Removed.
(*ior<mode>3): Likewise.
(xor<mode>3): Likewise.
(*xor<mode>3): Likewise.
(*and<mode>3): Likewise.
(*ior<mode>3): Likewise.
(*xor<mode>3): Likewise.
(and<mode>3): Likewise.
(*sse_and<mode>3): Likewise.
(*sse2_and<mode>3): Likewise.
(andtf3): Likewise.
(*andtf3): Likewise.
(ior<mode>3): Likewise.
(*sse_ior<mode>3): Likewise.
(*sse2_ior<mode>3): Likewise.
(iortf3): Likewise.
(*iortf3): Likewise.
(xor<mode>3): Likewise.
(*sse_xor<mode>3): Likewise.
(*sse2_xor<mode>3): Likewise.
(xortf3): Likewise.
(*xortf3): Likewise.
From-SVN: r133837
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2bd5c04..721fe8c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,46 @@ +2008-04-02 H.J. Lu <hongjiu.lu@intel.com> + + * config/i386/i386.md (plogic): New. + (plogicprefix): Likewise. + + * config/i386/mmx.md (mmx_<code><mode>3): New. + (mmx_and<mode>3): Removed. + (mmx_ior<mode>3): Likewise. + (mmx_xor<mode>3): Likewise. + + * config/i386/sse.md (<code><mode>3): New. + (*<code><mode>3): Likewise. + (*<code><mode>3): Likewise. + (<code><mode>3): Likewise. + (*sse_<code><mode>3): Likewise. + (*sse2_<code><mode>3): Likewise. + (<code>tf3): Likewise. + (*<code>tf3): Likewise. + (and<mode>3): Likewise. + (*and<mode>3): Likewise. + (ior<mode>3): Removed. + (*ior<mode>3): Likewise. + (xor<mode>3): Likewise. + (*xor<mode>3): Likewise. + (*and<mode>3): Likewise. + (*ior<mode>3): Likewise. + (*xor<mode>3): Likewise. + (and<mode>3): Likewise. + (*sse_and<mode>3): Likewise. + (*sse2_and<mode>3): Likewise. + (andtf3): Likewise. + (*andtf3): Likewise. + (ior<mode>3): Likewise. + (*sse_ior<mode>3): Likewise. + (*sse2_ior<mode>3): Likewise. + (iortf3): Likewise. + (*iortf3): Likewise. + (xor<mode>3): Likewise. + (*sse_xor<mode>3): Likewise. + (*sse2_xor<mode>3): Likewise. + (xortf3): Likewise. + (*xortf3): Likewise. + 2008-04-02 Richard Guenther <rguenther@suse.de> PR tree-optimization/14495 |