diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-04-13 14:41:05 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-04-13 14:41:05 +0000 |
| commit | fe3d59e98b4581666a2a905503e613c93eb5acef (patch) | |
| tree | 9b7b2a9bc089615f95c5ac7bc31bdfd82feebd99 /llvm/lib/Target | |
| parent | 21e89795cc66c4db24ff9729ec27365734b137ff (diff) | |
| download | bcm5719-llvm-fe3d59e98b4581666a2a905503e613c93eb5acef.tar.gz bcm5719-llvm-fe3d59e98b4581666a2a905503e613c93eb5acef.zip | |
[X86][AVX512] UNPCKL/H PS and PD should be scheduled with WriteFShuffle not WriteFAdd
llvm-svn: 330023
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrAVX512.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td index d6c39395b6b..c5a76da3a5b 100644 --- a/llvm/lib/Target/X86/X86InstrAVX512.td +++ b/llvm/lib/Target/X86/X86InstrAVX512.td @@ -9845,9 +9845,9 @@ def : Pat<(vselect (v2i1 VK2WM:$mask), (v2f64 (X86VBroadcast (loadv2f64 addr:$sr //===----------------------------------------------------------------------===// defm VUNPCKH : avx512_fp_binop_p<0x15, "vunpckh", X86Unpckh, HasAVX512, - WriteFAdd>; + WriteFShuffle>; defm VUNPCKL : avx512_fp_binop_p<0x14, "vunpckl", X86Unpckl, HasAVX512, - WriteFAdd>; + WriteFShuffle>; defm VPUNPCKLBW : avx512_binop_rm_vl_b<0x60, "vpunpcklbw", X86Unpckl, WriteShuffle, HasBWI>; |

