diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2011-05-09 19:31:48 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2011-05-09 19:31:48 +0200 |
commit | 51e7f3770c99afc09afc9e9837aad4c8505fbbf8 (patch) | |
tree | f14a02f985dc4168fa44ea0e3ca0ba29a34e31ae /gcc/tree.h | |
parent | 0ca8de87c419963448108ba0fde0d818bd18df79 (diff) | |
download | gcc-51e7f3770c99afc09afc9e9837aad4c8505fbbf8.zip gcc-51e7f3770c99afc09afc9e9837aad4c8505fbbf8.tar.gz gcc-51e7f3770c99afc09afc9e9837aad4c8505fbbf8.tar.bz2 |
predicates.md (const_pow2_1_to_2_operand): Remove.
2011-05-09 Uros Bizjak <ubizjak@gmail.com>
* config/i386/predicates.md (const_pow2_1_to_2_operand): Remove.
(const_pow2_1_to_8_operand): Ditto.
(const_pow2_1_to_128_operand): Ditto.
(const_pow2_1_to_32768_operand): Ditto.
* config/i386/mmx.md (*mmx_pinsrw): Use const_int_operand instead of
const_pow2_1_to_8_operand for operand 3 predicate. Use exact_log2
in insn constraint to check integer value of operand 3.
* config/i386/sse.md (*vec_setv4sf_sse4_1): Ditto.
(PINSR_MODE): New mode iterator.
(sse2p4_1): New mode attribute.
(<sse2p4_1>_pinsr<ssemodesuffix>): Merge insn from sse4_1_pinsrb,
sse2_pinsrw, sse4_1_pinsrd and sse4_1_pinsrq using PINSR_MODE mode
iterator. Use const_int_operand instead of
const_pow2_1_to_{2,8,128,32768}_operand for operand 3 predicate. Use
exact_log2 in insn constraint to check integer value of operand 3.
2011-05-09 Uros Bizjak <ubizjak@gmail.com>
* config/i386/sse.md (blendbits): Remove mode attribute.
(<sse4_1>_blend<ssemodesuffix><avxsizesuffix>): Use const_int_operand
instead of const_0_to_<blendbits>_operand for operand 3 predicate.
Check integer value of operand 3 in insn constraint.
From-SVN: r173580
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions