OSDN Git Service

Fix FMA4 and XOP insns.
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Dec 2009 05:27:39 +0000 (05:27 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Dec 2009 05:27:39 +0000 (05:27 +0000)
commite029cd62defd769af10218b4ef67c27385043f09
tree267191ff0f23bec93254f2394b10bbd82d57036b
parent0a59aab9e19105e0d27d06325d0d2bae2d7b0acd
Fix FMA4 and XOP insns.

2009-12-02  Sebastian Pop  <sebastian.pop@amd.com>
    Richard Henderson  <rth@redhat.com>

* config/i386/i386-protos.h (ix86_fma4_valid_op_p): Removed.
* config/i386/i386.c (ix86_fma4_valid_op_p): Removed.
* config/i386/i386.md: Do not use ix86_fma4_valid_op_p.
* config/i386/sse.md (fma4_*): Remove alternative with operand 1
matching a memory access.  Do not use ix86_fma4_valid_op_p.
(xop_*): Same.
Do not use ix86_fma4_valid_op_p in FMA4 and XOP splitters.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154970 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/config/i386/sse.md