aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorAyal Zaks <ayal.zaks@intel.com>2021-08-29 17:10:25 +0300
committerAyal Zaks <ayal.zaks@intel.com>2021-09-21 20:13:32 +0300
commitab6a69dfea64d362dca300c3926733b9a599ad2c (patch)
treeb233e3ff72f5beb43a0f441473b554daf0d9efe5 /clang/lib/CodeGen/CodeGenFunction.h
parentaeb63d464f30db5e32da1449a650eec8c85d95bd (diff)
downloadllvm-ab6a69dfea64d362dca300c3926733b9a599ad2c.zip
llvm-ab6a69dfea64d362dca300c3926733b9a599ad2c.tar.gz
llvm-ab6a69dfea64d362dca300c3926733b9a599ad2c.tar.bz2
[LV] Fix crash for reverse interleaved loads with gap under fold-tail.
This patch fixes the crash found by PR51614: whenever doing tail folding, interleave groups must be considered under mask. Another fix D108900 follows for targets that support masked loads and stores: when *deciding* to vectorize with masked interleave groups, check if the access is reverse - which is currently not supported; rather than (only) asserting when computing cost and generating code. Differential Revision: https://reviews.llvm.org/D108891
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
0 files changed, 0 insertions, 0 deletions