aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/frontend-passes.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2021-03-14 18:51:14 +0100
committerUros Bizjak <ubizjak@gmail.com>2021-03-14 18:52:13 +0100
commit553488851dd150c09c245ee64b2c0c3c15f75bbd (patch)
tree56c4ddc0ae5e15cfd31e6ad95407f48c798632bb /gcc/fortran/frontend-passes.c
parent5e93c2f08f35883376695506c3aaa9235174c00c (diff)
downloadgcc-553488851dd150c09c245ee64b2c0c3c15f75bbd.zip
gcc-553488851dd150c09c245ee64b2c0c3c15f75bbd.tar.gz
gcc-553488851dd150c09c245ee64b2c0c3c15f75bbd.tar.bz2
i386: Some more -mavx512vl -mno-avx512bw fixes [PR99321]
2021-03-14 Uroš Bizjak <ubizjak@gmail.com> gcc/ * config/i386/sse.md (*vec_extract<mode>): Merge alternative 0 with alternative 2 and alternative 1 with alternative 3 using YW register constraint. (*vec_extract<PEXTR_MODE12:mode>_zext): Merge alternatives using YW register constraint. (*vec_extractv16qi_zext): Ditto. (*vec_extractv4si): Merge alternatives 4 and 5 using Yw register constraint. (*ssse3_palignr<mode>_perm): Use Yw instead of v for alternative 3.
Diffstat (limited to 'gcc/fortran/frontend-passes.c')
0 files changed, 0 insertions, 0 deletions