aboutsummaryrefslogtreecommitdiff
path: root/lldb/scripts/Python
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-10-03 18:34:42 +0000
committerCraig Topper <craig.topper@intel.com>2019-10-03 18:34:42 +0000
commit185ee6ec7cb3f1f63f7e06807cbfd9feb495ad3e (patch)
treea8dfffea0f502d99f8149e94072f1b41f2698677 /lldb/scripts/Python
parentf149ea8bb5ddd488bc20f8e0de3dbfb7c4d4bf12 (diff)
downloadllvm-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