diff options
author | Craig Topper <craig.topper@intel.com> | 2019-10-03 18:34:42 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2019-10-03 18:34:42 +0000 |
commit | 185ee6ec7cb3f1f63f7e06807cbfd9feb495ad3e (patch) | |
tree | a8dfffea0f502d99f8149e94072f1b41f2698677 /lldb/scripts/Python | |
parent | f149ea8bb5ddd488bc20f8e0de3dbfb7c4d4bf12 (diff) | |
download | llvm-185ee6ec7cb3f1f63f7e06807cbfd9feb495ad3e.zip llvm-185ee6ec7cb3f1f63f7e06807cbfd9feb495ad3e.tar.gz llvm-185ee6ec7cb3f1f63f7e06807cbfd9feb495ad3e.tar.bz2 |
[X86] Add v32i8 shuffle lowering strategy to recognize two v4i64 vectors truncated to v4i8 and concatenated into the lower 8 bytes with undef/zero upper bytes.
This patch recognizes the shuffle pattern we get from a
v8i64->v8i8 truncate when v8i64 isn't a legal type.
With VLX we can use two VTRUNCs, unpckldq, and a insert_subvector.
Diffrential Revision: https://reviews.llvm.org/D68374
llvm-svn: 373645
Diffstat (limited to 'lldb/scripts/Python')
0 files changed, 0 insertions, 0 deletions