diff options
author | Thomas Lively <tlively@google.com> | 2018-10-19 19:08:06 +0000 |
---|---|---|
committer | Thomas Lively <tlively@google.com> | 2018-10-19 19:08:06 +0000 |
commit | 11a332d08d9c1ccfd17a14cb47e209444fd48df5 (patch) | |
tree | 04e15be2220de0c1f20be2cbb70fbb48867c991e /clang/lib/Driver | |
parent | 2bfe759a8d7f4e544ac0f079d447f33c0b4dcf9c (diff) | |
download | bcm5719-llvm-11a332d08d9c1ccfd17a14cb47e209444fd48df5.tar.gz bcm5719-llvm-11a332d08d9c1ccfd17a14cb47e209444fd48df5.zip |
[WebAssembly] Handle undefined lane indices in SIMD patterns
Summary:
Undefined indices in shuffles can be used when not all lanes of the
output vector will be used. This happens for example in the expansion
of vector reduce operations. Regardless, undefs are legal as lane
indices in IR and should be supported.
Reviewers: aheejin, dschuff
Subscribers: sbc100, jgravelle-google, sunfish, llvm-commits
Differential Revision: https://reviews.llvm.org/D53057
llvm-svn: 344803
Diffstat (limited to 'clang/lib/Driver')
0 files changed, 0 insertions, 0 deletions