diff options
author | Jakub Jelinek <jakub@redhat.com> | 2019-06-26 10:26:18 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-06-26 10:26:18 +0200 |
commit | d55c1ffd497193b56ee9f7540d5b0eadf6717c42 (patch) | |
tree | 33f8ef728b08279bcf026ded097617d64610277f /gcc/tree-inline.c | |
parent | fdfbed383e48f9a6fce6ef1e0e0defea0363ac3f (diff) | |
download | gcc-d55c1ffd497193b56ee9f7540d5b0eadf6717c42.zip gcc-d55c1ffd497193b56ee9f7540d5b0eadf6717c42.tar.gz gcc-d55c1ffd497193b56ee9f7540d5b0eadf6717c42.tar.bz2 |
re PR target/90991 (_mm_loadu_ps instrinsic translates to vmovaps in combination with _mm512_insertf32x4)
PR target/90991
* config/i386/sse.md
(*<extract_type>_vinsert<shuffletype><extract_suf>_0): Use vmovupd,
vmovups, vmovdqu, vmovdqu32 or vmovdqu64 instead of the aligned
insns if operands[2] is misaligned_operand.
* gcc.target/i386/avx512dq-pr90991-1.c: New test.
From-SVN: r272674
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions