diff options
| author | Craig Topper <craig.topper@intel.com> | 2017-12-24 06:51:36 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2017-12-24 06:51:36 +0000 |
| commit | 2d1d9a11c1dbea2010c5d49d4e7b9224e26c5a2a (patch) | |
| tree | b2ee803ce11d582a0ba5664c8e6dd4382434a860 /llvm/lib/MC/MCDisassembler/MCDisassembler.cpp | |
| parent | 64edcdc3fbb6ce07e40704bc17d2dae0c3529258 (diff) | |
| download | bcm5719-llvm-2d1d9a11c1dbea2010c5d49d4e7b9224e26c5a2a.tar.gz bcm5719-llvm-2d1d9a11c1dbea2010c5d49d4e7b9224e26c5a2a.zip | |
[X86] Fix (v2f64 (s/uint_to_fp (v2i1))) to avoid scalarization without AVX512DQ.
Previously we extended v2i1 to v2f64 and then tried to use cvtuqq2pd/cvtqq2pd, but that only works with avx512dq. So we ended up scalarizing it. Now we widen to v4i1 first and extend to v4i32.
llvm-svn: 321420
Diffstat (limited to 'llvm/lib/MC/MCDisassembler/MCDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions

