diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-07-19 18:58:12 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-07-19 18:58:21 +0100 |
commit | 310a9a4f2881de25101be121fdea114d20e6dc5b (patch) | |
tree | 72687c808d09d5b75fae80b6d4a4f61a9b027f50 /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | 4c95f79cce190a3bc9ad4add2d32a2ae5f035d91 (diff) | |
download | llvm-310a9a4f2881de25101be121fdea114d20e6dc5b.zip llvm-310a9a4f2881de25101be121fdea114d20e6dc5b.tar.gz llvm-310a9a4f2881de25101be121fdea114d20e6dc5b.tar.bz2 |
[X86] matchBinaryShuffle - relax PACKSS for v2i64 -> v4i32 shuffle truncation pattern match.
Similar to combineVectorSignBitsTruncation, we don't require all-signbits source inputs, just enough signbits to reach into the lowest i16 to safely use PACKSSDW.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions