aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-12-24 06:51:36 +0000
committerCraig Topper <craig.topper@intel.com>2017-12-24 06:51:36 +0000
commit2d1d9a11c1dbea2010c5d49d4e7b9224e26c5a2a (patch)
treeb2ee803ce11d582a0ba5664c8e6dd4382434a860 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parent64edcdc3fbb6ce07e40704bc17d2dae0c3529258 (diff)
downloadllvm-2d1d9a11c1dbea2010c5d49d4e7b9224e26c5a2a.zip
llvm-2d1d9a11c1dbea2010c5d49d4e7b9224e26c5a2a.tar.gz
llvm-2d1d9a11c1dbea2010c5d49d4e7b9224e26c5a2a.tar.bz2
[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/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions