diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2012-09-05 17:20:01 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2012-09-05 17:20:01 +0200 |
commit | 305b3c9bdccceafa447ea2a0881e0639591725cf (patch) | |
tree | 94e36992b2caa663bb308cef4c57d3594fb1eecf /gcc/builtins.c | |
parent | efc622f843e3db6a4da4112ef411abf935048438 (diff) | |
download | gcc-305b3c9bdccceafa447ea2a0881e0639591725cf.zip gcc-305b3c9bdccceafa447ea2a0881e0639591725cf.tar.gz gcc-305b3c9bdccceafa447ea2a0881e0639591725cf.tar.bz2 |
sse.md (<sse4_1>_blendv<ssemodesuffix><avxsizesuffix>): Use register_operand instead of reg_not_xmm0_operand{,_maybe_avx}.
* config/i386/sse.md (<sse4_1>_blendv<ssemodesuffix><avxsizesuffix>):
Use register_operand instead of reg_not_xmm0_operand{,_maybe_avx}.
Use nonimmediate_operand instead of
nonimm_not_xmm0_operand{,_maybe_avx}.
(<sse4_1_avx2>_pblendvb): Ditto.
(sse4_2_pcmpestr): Ditto.
(*sse4_2_pcmpestr_unaligned): Ditto.
(sse4_2_pcmpistr): Ditto.
(*sse4_2_pcmpistr_unaligned): Ditto.
* config/i386/predicates.md (reg_not_xmm0_operand): Remove predicate.
(nonimm_not_xmm0_operand): Ditto.
(nonimm_not_xmm0_operand_maybe_avx): Ditto.
(nonimm_not_xmm0_operand_maybe_avx): Ditto.
* config/i386/i386.md (rdpmc): Do not force operand 1 into ecx.
From-SVN: r190985
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions