aboutsummaryrefslogtreecommitdiff
path: root/clang/docs
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-11-27 02:57:27 +0000
committerCraig Topper <craig.topper@intel.com>2018-11-27 02:57:27 +0000
commit4325505f051f910160193a71f56612a9dcde0358 (patch)
tree9bc8e00a03728e1b2faaddb782ada09fcb25ee50 /clang/docs
parentfe3bbb251b52b79243c69365127fa919f1ec1584 (diff)
[X86] Prevent DAG combine from folding a bitcast from vXi1 to iX with a store on pre-AVX512 targets.
If we fold the bitcast into the store we'll end up creating a truncating store to vXi1 that will get scalarized. Instead allow the bitcast to be turned into a movmsk. We probably need to do something if the store itself is a vXi1 type, but I'll leave that til a testcase appears. llvm-svn: 347632
Diffstat (limited to 'clang/docs')
0 files changed, 0 insertions, 0 deletions