aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-ivopts.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2016-05-18 11:24:59 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2016-05-18 11:24:59 +0200
commit8ee911651552dc302c766d34a7a73be1dcfcd7a7 (patch)
treed2da88103d7b577e0237aa2079652a80808105ec /gcc/tree-ssa-loop-ivopts.c
parentcf4d516a507431bf8a42bf9aa2502b8a1ee34bc7 (diff)
downloadgcc-8ee911651552dc302c766d34a7a73be1dcfcd7a7.zip
gcc-8ee911651552dc302c766d34a7a73be1dcfcd7a7.tar.gz
gcc-8ee911651552dc302c766d34a7a73be1dcfcd7a7.tar.bz2
sse.md (pbroadcast_evex_isa): New mode attr.
* config/i386/sse.md (pbroadcast_evex_isa): New mode attr. (avx2_pbroadcast<mode>): Add another alternative with v instead of x constraints in it, using <pbroadcast_evex_isa> isa. (avx2_pbroadcast<mode>_1): Similarly, add two such alternatives. * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test. * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test. * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test. * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test. * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test. * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test. From-SVN: r236369
Diffstat (limited to 'gcc/tree-ssa-loop-ivopts.c')
0 files changed, 0 insertions, 0 deletions