aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2008-04-02 13:53:38 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2008-04-02 06:53:38 -0700
commit94237c92ef2182d07f68ee45fedf20b2afbe26ae (patch)
treef06060650b8d49bab7882b46f76984029effe80d /gcc/ChangeLog
parentb7814a183ca564e2d8cf21c12364d13d8f1226a2 (diff)
downloadgcc-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/ChangeLog43
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