]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix FMA4 and XOP insns.
authorSebastian Pop <sebastian.pop@amd.com>
Fri, 4 Dec 2009 05:27:39 +0000 (05:27 +0000)
committerSebastian Pop <spop@gcc.gnu.org>
Fri, 4 Dec 2009 05:27:39 +0000 (05:27 +0000)
commit4926bb1d6060fdf9983ec5dc69f920ef82f979d3
tree267191ff0f23bec93254f2394b10bbd82d57036b
parentaa356b75ed99be1a2e60fbe7d77a95bc4ae2811c
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.

Co-Authored-By: Richard Henderson <rth@redhat.com>
From-SVN: r154970
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/config/i386/sse.md