aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.c
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2011-04-14 19:55:30 +0200
committerUros Bizjak <uros@gcc.gnu.org>2011-04-14 19:55:30 +0200
commit5e60198b61a66d78922ffd5742440ac72c121434 (patch)
treed94eff8d6ffb7f2d3067b4929921df83c8531db8 /gcc/cfgexpand.c
parent6f19785029f4aa8cf9f78fbd9bd446ba990f4a78 (diff)
downloadgcc-5e60198b61a66d78922ffd5742440ac72c121434.zip
gcc-5e60198b61a66d78922ffd5742440ac72c121434.tar.gz
gcc-5e60198b61a66d78922ffd5742440ac72c121434.tar.bz2
sse.md (sse4_1): New mode attribute.
* config/i386/sse.md (sse4_1): New mode attribute. (<sse4_1>_blend<ssemodesuffix><avxmodesuffix>): Macroize from avx_blend<ssemodesuffix><avxmodesuffix> and sse4_1_blend<ssemodesuffix> using VF mode iterator. (<sse4_1>_blendv<ssemodesuffix><avxmodesuffix>): Macroize from avx_blendv<ssemodesuffix><avxmodesuffix> and sse4_1_blendv<ssemodesuffix> using VF mode iterator. (<sse4_1>_dp<ssemodesuffix><avxmodesuffix>): Macroize from avx_dp<ssemodesuffix><avxmodesuffix> and sse4_1_dp<ssemodesuffix> using VF mode iterator. (sse4_1_mpsadbw): Merge with *avx_mpsadbw. (sse4_1_packusdw): Merge with *avx_packusdw. (sse4_1_pblendvb): Merge with *avx_pblendvb. (sse4_1_pblendw): Merge with *avx_pblendw. (avx_vtest<ssemodesuffix><avxmodesuffix>): Use VF mode iterator. (<sse4_1>_round<ssemodesuffix><avxmodesuffix>): Macroize from avx_round<ssemodesuffix>256 and sse4_1_round<ssemodesuffix> using VF mode iterator. (sse4_1_round<ssescalarmodesuffix>): Merge with *avx_round<ssescalarmodesuffix>. (aesenc): Merge with *avx_aesenc. (aesenclast): Merge with *avx_aesenclast. (aesdec): Merge with *avx_aesdec. (aesdeclast): Merge with *avx_aesdeclast. (pclmulqdq): Merge with *pclmulqdq. * config/i386/predicates.md (reg_not_xmm0_operand_maybe_avx): New predicate. (nonimm_not_xmm0_operand_maybe_avx): Ditto. From-SVN: r172439
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions